Typing of 81 S. epidermidis samples (Luise)

gene_x 0 like s 458 view s

Tags: processing, pipeline

ggtree_and_gheatmap_Luise_81samples

  1. prepare the bacto environment

    1. cd ~/DATA/Data_Luise_Sepi_STKN
    2. cp /home/jhuang/Tools/bacto/bacto-0.1.json .
    3. cp /home/jhuang/Tools/bacto/cluster.json .
    4. cp /home/jhuang/Tools/bacto/Snakefile .
    5. ln -s /home/jhuang/Tools/bacto/local .
    6. ln -s /home/jhuang/Tools/bacto/db .
    7. ln -s /home/jhuang/Tools/bacto/envs .
  2. prepare raw_data

    1. mkdir raw_data; cd raw_data
    2. ln -s ../raw_data_batch2/mibi2312/Luise_1_S33_R1_001.fastq.gz mibi2312_R1.fastq.gz
    3. ln -s ../raw_data_batch2/mibi2312/Luise_1_S33_R2_001.fastq.gz mibi2312_R2.fastq.gz
    4. ln -s ../raw_data_batch2/mibi2379/Luise_2_S3_R1_001.fastq.gz mibi2379_R1.fastq.gz
    5. ln -s ../raw_data_batch2/mibi2379/Luise_2_S3_R2_001.fastq.gz mibi2379_R2.fastq.gz
    6. ln -s ../raw_data_batch2/mibi2313/Luise_3_S34_R1_001.fastq.gz mibi2313_R1.fastq.gz
    7. ln -s ../raw_data_batch2/mibi2313/Luise_3_S34_R2_001.fastq.gz mibi2313_R2.fastq.gz
    8. ln -s ../raw_data_batch2/mibi2380/Luise_4_S4_R1_001.fastq.gz mibi2380_R1.fastq.gz
    9. ln -s ../raw_data_batch2/mibi2380/Luise_4_S4_R2_001.fastq.gz mibi2380_R2.fastq.gz
    10. ln -s ../raw_data_batch2/mibi2314/Luise_5_S35_R1_001.fastq.gz mibi2314_R1.fastq.gz
    11. ln -s ../raw_data_batch2/mibi2314/Luise_5_S35_R2_001.fastq.gz mibi2314_R2.fastq.gz
    12. ln -s ../raw_data_batch2/mibi2315/Luise_6_S36_R1_001.fastq.gz mibi2315_R1.fastq.gz
    13. ln -s ../raw_data_batch2/mibi2315/Luise_6_S36_R2_001.fastq.gz mibi2315_R2.fastq.gz
    14. ln -s ../raw_data_batch2/mibi2381/Luise_7_S5_R1_001.fastq.gz mibi2381_R1.fastq.gz
    15. ln -s ../raw_data_batch2/mibi2381/Luise_7_S5_R2_001.fastq.gz mibi2381_R2.fastq.gz
    16. ln -s ../raw_data_batch2/mibi2316/Luise_8_S37_R1_001.fastq.gz mibi2316_R1.fastq.gz
    17. ln -s ../raw_data_batch2/mibi2316/Luise_8_S37_R2_001.fastq.gz mibi2316_R2.fastq.gz
    18. ln -s ../raw_data_batch2/mibi2317/Luise_9_S38_R1_001.fastq.gz mibi2317_R1.fastq.gz
    19. ln -s ../raw_data_batch2/mibi2317/Luise_9_S38_R2_001.fastq.gz mibi2317_R2.fastq.gz
    20. ln -s ../raw_data_batch2/mibi2318/Luise_10_S39_R1_001.fastq.gz mibi2318_R1.fastq.gz
    21. ln -s ../raw_data_batch2/mibi2318/Luise_10_S39_R2_001.fastq.gz mibi2318_R2.fastq.gz
    22. ln -s ../raw_data_batch2/mibi2319/Luise_11_S40_R1_001.fastq.gz mibi2319_R1.fastq.gz
    23. ln -s ../raw_data_batch2/mibi2319/Luise_11_S40_R2_001.fastq.gz mibi2319_R2.fastq.gz
    24. ln -s ../raw_data_batch2/mibi2320/Luise_12_S41_R1_001.fastq.gz mibi2320_R1.fastq.gz
    25. ln -s ../raw_data_batch2/mibi2320/Luise_12_S41_R2_001.fastq.gz mibi2320_R2.fastq.gz
    26. ln -s ../raw_data_batch2/mibi2321/Luise_13_S42_R1_001.fastq.gz mibi2321_R1.fastq.gz
    27. ln -s ../raw_data_batch2/mibi2321/Luise_13_S42_R2_001.fastq.gz mibi2321_R2.fastq.gz
    28. # raw_data_batch1: mibi1435 - mibi1506
    29. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1435/S_epi_K_38_S1_R1_001.fastq.gz mibi1435_R1.fastq.gz
    30. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1435/S_epi_K_38_S1_R2_001.fastq.gz mibi1435_R2.fastq.gz
    31. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1436/S_epi_K_68_S2_R1_001.fastq.gz mibi1436_R1.fastq.gz
    32. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1436/S_epi_K_68_S2_R2_001.fastq.gz mibi1436_R2.fastq.gz
    33. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1437/S_epi_K_70_S3_R1_001.fastq.gz mibi1437_R1.fastq.gz
    34. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1437/S_epi_K_70_S3_R2_001.fastq.gz mibi1437_R2.fastq.gz
    35. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1438/S_epi_K_71_S4_R1_001.fastq.gz mibi1438_R1.fastq.gz
    36. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1438/S_epi_K_71_S4_R2_001.fastq.gz mibi1438_R2.fastq.gz
    37. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1439/S_epi_K_48_S5_R1_001.fastq.gz mibi1439_R1.fastq.gz
    38. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1439/S_epi_K_48_S5_R2_001.fastq.gz mibi1439_R2.fastq.gz
    39. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1440/S_epi_K_51_S6_R1_001.fastq.gz mibi1440_R1.fastq.gz
    40. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1440/S_epi_K_51_S6_R2_001.fastq.gz mibi1440_R2.fastq.gz
    41. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1441/S_epi_K_53_S7_R1_001.fastq.gz mibi1441_R1.fastq.gz
    42. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1441/S_epi_K_53_S7_R2_001.fastq.gz mibi1441_R2.fastq.gz
    43. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1442/S_epi_K_54_S8_R1_001.fastq.gz mibi1442_R1.fastq.gz
    44. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1442/S_epi_K_54_S8_R2_001.fastq.gz mibi1442_R2.fastq.gz
    45. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1443/S_epi_K_56_S9_R1_001.fastq.gz mibi1443_R1.fastq.gz
    46. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1443/S_epi_K_56_S9_R2_001.fastq.gz mibi1443_R2.fastq.gz
    47. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1444/S_epi_K_63_S10_R1_001.fastq.gz mibi1444_R1.fastq.gz
    48. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1444/S_epi_K_63_S10_R2_001.fastq.gz mibi1444_R2.fastq.gz
    49. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1445/S_epi_K_64_S11_R1_001.fastq.gz mibi1445_R1.fastq.gz
    50. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1445/S_epi_K_64_S11_R2_001.fastq.gz mibi1445_R2.fastq.gz
    51. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1446/S_epi_K_65_S12_R1_001.fastq.gz mibi1446_R1.fastq.gz
    52. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1446/S_epi_K_65_S12_R2_001.fastq.gz mibi1446_R2.fastq.gz
    53. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1447/S_epi_K_75_S13_R1_001.fastq.gz mibi1447_R1.fastq.gz
    54. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1447/S_epi_K_75_S13_R2_001.fastq.gz mibi1447_R2.fastq.gz
    55. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1448/S_epi_K_11_S14_R1_001.fastq.gz mibi1448_R1.fastq.gz
    56. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1448/S_epi_K_11_S14_R2_001.fastq.gz mibi1448_R2.fastq.gz
    57. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1449/S_epi_K_12_S15_R1_001.fastq.gz mibi1449_R1.fastq.gz
    58. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1449/S_epi_K_12_S15_R2_001.fastq.gz mibi1449_R2.fastq.gz
    59. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1450/S_epi_K_13_S16_R1_001.fastq.gz mibi1450_R1.fastq.gz
    60. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1450/S_epi_K_13_S16_R2_001.fastq.gz mibi1450_R2.fastq.gz
    61. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1451/S_epi_K_77_S17_R1_001.fastq.gz mibi1451_R1.fastq.gz
    62. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1451/S_epi_K_77_S17_R2_001.fastq.gz mibi1451_R2.fastq.gz
    63. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1452/S_epi_K_79_S18_R1_001.fastq.gz mibi1452_R1.fastq.gz
    64. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1452/S_epi_K_79_S18_R2_001.fastq.gz mibi1452_R2.fastq.gz
    65. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1453/S_epi_K_80_S19_R1_001.fastq.gz mibi1453_R1.fastq.gz
    66. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1453/S_epi_K_80_S19_R2_001.fastq.gz mibi1453_R2.fastq.gz
    67. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1454/S_epi_K_1_gross_S20_R1_001.fastq.gz mibi1454_R1.fastq.gz
    68. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1454/S_epi_K_1_gross_S20_R2_001.fastq.gz mibi1454_R2.fastq.gz
    69. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1455/S_epi_K_2_S21_R1_001.fastq.gz mibi1455_R1.fastq.gz
    70. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1455/S_epi_K_2_S21_R2_001.fastq.gz mibi1455_R2.fastq.gz
    71. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1456/S_epi_K_3_S22_R1_001.fastq.gz mibi1456_R1.fastq.gz
    72. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1456/S_epi_K_3_S22_R2_001.fastq.gz mibi1456_R2.fastq.gz
    73. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1457/S_epi_K_6_S23_R1_001.fastq.gz mibi1457_R1.fastq.gz
    74. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1457/S_epi_K_6_S23_R2_001.fastq.gz mibi1457_R2.fastq.gz
    75. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1458/S_epi_K_8_S24_R1_001.fastq.gz mibi1458_R1.fastq.gz
    76. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1458/S_epi_K_8_S24_R2_001.fastq.gz mibi1458_R2.fastq.gz
    77. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1459/S_epi_K_17_S25_R1_001.fastq.gz mibi1459_R1.fastq.gz
    78. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1459/S_epi_K_17_S25_R2_001.fastq.gz mibi1459_R2.fastq.gz
    79. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1460/S_epi_K_26_S26_R1_001.fastq.gz mibi1460_R1.fastq.gz
    80. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1460/S_epi_K_26_S26_R2_001.fastq.gz mibi1460_R2.fastq.gz
    81. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1461/S_epi_K_34_S27_R1_001.fastq.gz mibi1461_R1.fastq.gz
    82. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1461/S_epi_K_34_S27_R2_001.fastq.gz mibi1461_R2.fastq.gz
    83. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1462/S_epi_K_35_S28_R1_001.fastq.gz mibi1462_R1.fastq.gz
    84. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1462/S_epi_K_35_S28_R2_001.fastq.gz mibi1462_R2.fastq.gz
    85. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1463/S_epi_K_19_S29_R1_001.fastq.gz mibi1463_R1.fastq.gz
    86. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1463/S_epi_K_19_S29_R2_001.fastq.gz mibi1463_R2.fastq.gz
    87. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1464/S_epi_K_22_S30_R1_001.fastq.gz mibi1464_R1.fastq.gz
    88. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1464/S_epi_K_22_S30_R2_001.fastq.gz mibi1464_R2.fastq.gz
    89. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1465/S_epi_K_23_S31_R1_001.fastq.gz mibi1465_R1.fastq.gz
    90. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1465/S_epi_K_23_S31_R2_001.fastq.gz mibi1465_R2.fastq.gz
    91. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1466/S_epi_K_24_S32_R1_001.fastq.gz mibi1466_R1.fastq.gz
    92. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1466/S_epi_K_24_S32_R2_001.fastq.gz mibi1466_R2.fastq.gz
    93. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1467/S_epi_K_30_S33_R1_001.fastq.gz mibi1467_R1.fastq.gz
    94. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1467/S_epi_K_30_S33_R2_001.fastq.gz mibi1467_R2.fastq.gz
    95. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1468/S_epi_K_31_S34_R1_001.fastq.gz mibi1468_R1.fastq.gz
    96. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1468/S_epi_K_31_S34_R2_001.fastq.gz mibi1468_R2.fastq.gz
    97. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1469/S_epi_K_32_S35_R1_001.fastq.gz mibi1469_R1.fastq.gz
    98. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1469/S_epi_K_32_S35_R2_001.fastq.gz mibi1469_R2.fastq.gz
    99. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1470/S_epi_K_1_klein_S36_R1_001.fastq.gz mibi1470_R1.fastq.gz
    100. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1470/S_epi_K_1_klein_S36_R2_001.fastq.gz mibi1470_R2.fastq.gz
    101. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1471/S_epi_K_37_S37_R1_001.fastq.gz mibi1471_R1.fastq.gz
    102. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1471/S_epi_K_37_S37_R2_001.fastq.gz mibi1471_R2.fastq.gz
    103. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1472/S_epi_K_46_S38_R1_001.fastq.gz mibi1472_R1.fastq.gz
    104. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1472/S_epi_K_46_S38_R2_001.fastq.gz mibi1472_R2.fastq.gz
    105. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1473/S_epi_K_57_S39_R1_001.fastq.gz mibi1473_R1.fastq.gz
    106. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1473/S_epi_K_57_S39_R2_001.fastq.gz mibi1473_R2.fastq.gz
    107. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1474/S_epi_K_59_S40_R1_001.fastq.gz mibi1474_R1.fastq.gz
    108. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1474/S_epi_K_59_S40_R2_001.fastq.gz mibi1474_R2.fastq.gz
    109. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1475/S_epi_K_58_S41_R1_001.fastq.gz mibi1475_R1.fastq.gz
    110. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1475/S_epi_K_58_S41_R2_001.fastq.gz mibi1475_R2.fastq.gz
    111. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1476/S_epi_K_60_S42_R1_001.fastq.gz mibi1476_R1.fastq.gz
    112. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1476/S_epi_K_60_S42_R2_001.fastq.gz mibi1476_R2.fastq.gz
    113. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1477/S_epi_K_61_S43_R1_001.fastq.gz mibi1477_R1.fastq.gz
    114. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1477/S_epi_K_61_S43_R2_001.fastq.gz mibi1477_R2.fastq.gz
    115. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1478/S_epi_K_28_S44_R1_001.fastq.gz mibi1478_R1.fastq.gz
    116. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1478/S_epi_K_28_S44_R2_001.fastq.gz mibi1478_R2.fastq.gz
    117. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1479/S_epi_K_33_S45_R1_001.fastq.gz mibi1479_R1.fastq.gz
    118. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1479/S_epi_K_33_S45_R2_001.fastq.gz mibi1479_R2.fastq.gz
    119. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1480/S_epi_K_39_S46_R1_001.fastq.gz mibi1480_R1.fastq.gz
    120. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1480/S_epi_K_39_S46_R2_001.fastq.gz mibi1480_R2.fastq.gz
    121. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1481/S_epi_K_40_S47_R1_001.fastq.gz mibi1481_R1.fastq.gz
    122. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1481/S_epi_K_40_S47_R2_001.fastq.gz mibi1481_R2.fastq.gz
    123. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1482/S_epi_K_43_S48_R1_001.fastq.gz mibi1482_R1.fastq.gz
    124. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1482/S_epi_K_43_S48_R2_001.fastq.gz mibi1482_R2.fastq.gz
    125. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1483/S_epi_K_97_S49_R1_001.fastq.gz mibi1483_R1.fastq.gz
    126. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1483/S_epi_K_97_S49_R2_001.fastq.gz mibi1483_R2.fastq.gz
    127. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1484/S_epi_K_84_S50_R1_001.fastq.gz mibi1484_R1.fastq.gz
    128. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1484/S_epi_K_84_S50_R2_001.fastq.gz mibi1484_R2.fastq.gz
    129. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1485/S_epi_K_85_S51_R1_001.fastq.gz mibi1485_R1.fastq.gz
    130. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1485/S_epi_K_85_S51_R2_001.fastq.gz mibi1485_R2.fastq.gz
    131. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1486/S_epi_K_86_S52_R1_001.fastq.gz mibi1486_R1.fastq.gz
    132. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1486/S_epi_K_86_S52_R2_001.fastq.gz mibi1486_R2.fastq.gz
    133. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1487/S_epi_K_116_S53_R1_001.fastq.gz mibi1487_R1.fastq.gz
    134. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1487/S_epi_K_116_S53_R2_001.fastq.gz mibi1487_R2.fastq.gz
    135. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1488/S_epi_K_118_S54_R1_001.fastq.gz mibi1488_R1.fastq.gz
    136. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1488/S_epi_K_118_S54_R2_001.fastq.gz mibi1488_R2.fastq.gz
    137. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1489/S_epi_K_120_S55_R1_001.fastq.gz mibi1489_R1.fastq.gz
    138. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1489/S_epi_K_120_S55_R2_001.fastq.gz mibi1489_R2.fastq.gz
    139. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1490/S_epi_K_123_S56_R1_001.fastq.gz mibi1490_R1.fastq.gz
    140. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1490/S_epi_K_123_S56_R2_001.fastq.gz mibi1490_R2.fastq.gz
    141. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1491/S_epi_K_124_S57_R1_001.fastq.gz mibi1491_R1.fastq.gz
    142. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1491/S_epi_K_124_S57_R2_001.fastq.gz mibi1491_R2.fastq.gz
    143. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1492/S_epi_K_127_S58_R1_001.fastq.gz mibi1492_R1.fastq.gz
    144. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1492/S_epi_K_127_S58_R2_001.fastq.gz mibi1492_R2.fastq.gz
    145. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1493/S_epi_K_29_S59_R1_001.fastq.gz mibi1493_R1.fastq.gz
    146. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1493/S_epi_K_29_S59_R2_001.fastq.gz mibi1493_R2.fastq.gz
    147. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1494/S_epi_K_72_S60_R1_001.fastq.gz mibi1494_R1.fastq.gz
    148. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1494/S_epi_K_72_S60_R2_001.fastq.gz mibi1494_R2.fastq.gz
    149. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1495/S_epi_K_89_S61_R1_001.fastq.gz mibi1495_R1.fastq.gz
    150. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1495/S_epi_K_89_S61_R2_001.fastq.gz mibi1495_R2.fastq.gz
    151. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1496/S_epi_K_110_S62_R1_001.fastq.gz mibi1496_R1.fastq.gz
    152. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1496/S_epi_K_110_S62_R2_001.fastq.gz mibi1496_R2.fastq.gz
    153. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1497/S_epi_K_112_S63_R1_001.fastq.gz mibi1497_R1.fastq.gz
    154. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1497/S_epi_K_112_S63_R2_001.fastq.gz mibi1497_R2.fastq.gz
    155. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1498/S_epi_K_114_S64_R1_001.fastq.gz mibi1498_R1.fastq.gz
    156. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1498/S_epi_K_114_S64_R2_001.fastq.gz mibi1498_R2.fastq.gz
    157. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1499/S_epi_K_91_S65_R1_001.fastq.gz mibi1499_R1.fastq.gz
    158. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1499/S_epi_K_91_S65_R2_001.fastq.gz mibi1499_R2.fastq.gz
    159. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1500/S_epi_K_92_S66_R1_001.fastq.gz mibi1500_R1.fastq.gz
    160. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1500/S_epi_K_92_S66_R2_001.fastq.gz mibi1500_R2.fastq.gz
    161. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1501/S_epi_K_95_S67_R1_001.fastq.gz mibi1501_R1.fastq.gz
    162. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1501/S_epi_K_95_S67_R2_001.fastq.gz mibi1501_R2.fastq.gz
    163. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1502/S_epi_K_96_S68_R1_001.fastq.gz mibi1502_R1.fastq.gz
    164. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1502/S_epi_K_96_S68_R2_001.fastq.gz mibi1502_R2.fastq.gz
    165. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1503/S_epi_K_98_S69_R1_001.fastq.gz mibi1503_R1.fastq.gz
    166. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1503/S_epi_K_98_S69_R2_001.fastq.gz mibi1503_R2.fastq.gz
    167. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1504/S_epi_K_100_S70_R1_001.fastq.gz mibi1504_R1.fastq.gz
    168. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1504/S_epi_K_100_S70_R2_001.fastq.gz mibi1504_R2.fastq.gz
    169. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1505/S_epi_K_106_S71_R1_001.fastq.gz mibi1505_R1.fastq.gz
    170. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1505/S_epi_K_106_S71_R2_001.fastq.gz mibi1505_R2.fastq.gz
    171. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1506/S_epi_K_108_S72_R1_001.fastq.gz mibi1506_R1.fastq.gz
    172. ln -s ../200615_NB501882_0207_AH5YFGAFX2/mibi1506/S_epi_K_108_S72_R2_001.fastq.gz mibi1506_R2.fastq.gz
  3. start bacto pipeline until step shovill (set true for the first 2 steps: assembly + typing_mlst)

    1. (bengal3_ac3) jhuang@WS-2290C:~/DATA/Data_Luise_Sepi_STKN$ /home/jhuang/miniconda3/envs/snakemake_4_3_1/bin/snakemake --printshellcmds
  4. concate the first assembly

    1. find . -name "contigs.fa" -exec sh -c 'echo -n "{}: "; wc -c < "{}"; echo " contigs: $(grep -c ">" "{}")"' \;
    2. find . -name "contigs.fa" -exec sh -c 'wc -c < "{}" | tr -d "\n" | awk "{print \"{}: \" \$0 \" contigs: \" \$(grep -c \">\" \"{}\")} " ' \; | sort -k2,2n -k4,4n
    3. find . -name "contigs.fa" -exec sh -c 'size=$(wc -c < "{}"); contig_count=$(grep -c ">" "{}"); printf "%s: %d bytes, contigs: %d\n" "{}" "$size" "$contig_count"' \; | sort -t: -k4,4n
    4. grep -v '^>' contigs.fa | awk '{ total += length($0) } END { print total }'
    5. #2399339
    6. find . -name "contigs.fa" -exec sh -c 'total_length=$(grep -v "^>" "{}" | awk "{ total += length(\$0) } END { print total }"); printf "%s: %d\n" "{}" "$total_length"' \; | sort -t: -k2,2n
    7. ./mibi2381/contigs.fa: 1077606
    8. ./mibi1472/contigs.fa: 1145583
    9. ./mibi2380/contigs.fa: 1478149
    10. ./mibi1458/contigs.fa: 2345604
    11. ./mibi1466/contigs.fa: 2349339
    12. ./mibi1451/contigs.fa: 2375432
    13. ./mibi1441/contigs.fa: 2390897
    14. ./mibi1471/contigs.fa: 2399056
    15. ./mibi1435/contigs.fa: 2399339
    16. ./mibi1473/contigs.fa: 2416173
    17. ./mibi1474/contigs.fa: 2419849
    18. ./mibi1495/contigs.fa: 2423463
    19. ./mibi1497/contigs.fa: 2427317
    20. ./mibi1476/contigs.fa: 2428189
    21. ./mibi1463/contigs.fa: 2430568
    22. ./mibi2313/contigs.fa: 2434775
    23. ./mibi2321/contigs.fa: 2435584
    24. ./mibi1494/contigs.fa: 2436708
    25. ./mibi1481/contigs.fa: 2437976
    26. ./mibi1464/contigs.fa: 2438603
    27. ./mibi1450/contigs.fa: 2439465
    28. ./mibi1483/contigs.fa: 2440401
    29. ./mibi1506/contigs.fa: 2440413
    30. ./mibi1462/contigs.fa: 2441903
    31. ./mibi1443/contigs.fa: 2445186
    32. ./mibi1448/contigs.fa: 2447751
    33. ./mibi1439/contigs.fa: 2453223
    34. ./mibi1501/contigs.fa: 2454766
    35. ./mibi1505/contigs.fa: 2455113
    36. ./mibi1436/contigs.fa: 2457498
    37. ./mibi1499/contigs.fa: 2459216
    38. ./mibi1452/contigs.fa: 2467292
    39. ./mibi1500/contigs.fa: 2467976
    40. ./mibi1455/contigs.fa: 2468334
    41. ./mibi1445/contigs.fa: 2469433
    42. ./mibi1479/contigs.fa: 2471443
    43. ./mibi1482/contigs.fa: 2473012
    44. ./mibi1469/contigs.fa: 2475757
    45. ./mibi1468/contigs.fa: 2478455
    46. ./mibi1438/contigs.fa: 2482554
    47. ./mibi2379/contigs.fa: 2483292
    48. ./mibi1493/contigs.fa: 2483445
    49. ./mibi1488/contigs.fa: 2484950
    50. ./mibi1486/contigs.fa: 2485023
    51. ./mibi1442/contigs.fa: 2488933
    52. ./mibi1437/contigs.fa: 2489787
    53. ./mibi1460/contigs.fa: 2491014
    54. ./mibi2312/contigs.fa: 2494588
    55. ./mibi1489/contigs.fa: 2495771
    56. ./mibi1504/contigs.fa: 2501045
    57. ./mibi2317/contigs.fa: 2504746
    58. ./mibi1444/contigs.fa: 2504874
    59. ./mibi1446/contigs.fa: 2508952
    60. ./mibi1465/contigs.fa: 2509542
    61. ./mibi1467/contigs.fa: 2509571
    62. ./mibi2314/contigs.fa: 2510798
    63. ./mibi2315/contigs.fa: 2511464
    64. ./mibi1457/contigs.fa: 2513005
    65. ./mibi1490/contigs.fa: 2514271
    66. ./mibi1491/contigs.fa: 2519558
    67. ./mibi1449/contigs.fa: 2520352
    68. ./mibi1503/contigs.fa: 2521179
    69. ./mibi1475/contigs.fa: 2526469
    70. ./mibi1484/contigs.fa: 2530724
    71. ./mibi1447/contigs.fa: 2538610
    72. ./mibi1453/contigs.fa: 2543893
    73. ./mibi1477/contigs.fa: 2550922
    74. ./mibi1454/contigs.fa: 2553326
    75. ./mibi1498/contigs.fa: 2556315
    76. ./mibi2316/contigs.fa: 2556628
    77. ./mibi1492/contigs.fa: 2558492
    78. ./mibi1470/contigs.fa: 2563169
    79. ./mibi2320/contigs.fa: 2571421
    80. ./mibi1461/contigs.fa: 2582715
    81. ./mibi1478/contigs.fa: 2584524
    82. ./mibi2318/contigs.fa: 2594120
    83. ./mibi1459/contigs.fa: 2595990
    84. ./mibi1440/contigs.fa: 2604213
    85. ./mibi1456/contigs.fa: 2605647
    86. ./mibi1487/contigs.fa: 2614950
    87. ./mibi1496/contigs.fa: 2616533
    88. ./mibi2319/contigs.fa: 2621258
    89. ./mibi1480/contigs.fa: 2621312
    90. ./mibi1485/contigs.fa: 2665904
    91. ./mibi1502/contigs.fa: 2668891
    92. cd mibi1502
    93. awk '/^>/ {if(seen_header++) print "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"; next} {printf "%s", $0} END {print ""}' contigs.fa > concatenated_contigs.fasta
    94. awk '/^>/ {if(seen_header++) print ""; print $0; next} {printf "%s", $0} END {print ""}' concatenated_contigs.fasta > concatenated_contigs.fa
    95. sed -i '1s/^/>mibi1502\n/' concatenated_contigs.fa
    96. seqkit seq -i concatenated_contigs.fa -m 100 > ../mibi1502.fasta
    97. bakta --db /mnt/nvme0n1p1/bakta_db mibi1502.fasta
    98. ATCC 14990
    99. Genes (total) :: 2,368
    100. CDSs (total) :: 2,284
    101. Genes (coding) :: 2,231
    102. CDSs (with protein) :: 2,231
    103. Genes (RNA) :: 84
    104. rRNAs :: 7, 6, 6 (5S, 16S, 23S)
    105. complete rRNAs :: 7, 6, 6 (5S, 16S, 23S)
    106. tRNAs :: 61
    107. ncRNAs :: 4
    108. Pseudo Genes (total) :: 53
    109. CDSs (without protein) :: 53
    110. Pseudo Genes (ambiguous residues) :: 0 of 53
    111. Pseudo Genes (frameshifted) :: 34 of 53
    112. Pseudo Genes (incomplete) :: 31 of 53
    113. Pseudo Genes (internal stop) :: 24 of 53
    114. Detected IPSs: 2369 This likely refers to insertion sequences or insertional plasmids (depending on the specific context). In this case, 2,369 insertion sequences were detected in the analysis, which could indicate mobile genetic elements that might affect the genome's stability or function.
    115. predict tRNAs...
    116. found: 61
    117. predict tmRNAs...
    118. found: 1
    119. predict rRNAs...
    120. found: 12
    121. predict ncRNAs...
    122. found: 55
    123. predict ncRNA regions...
    124. found: 26
    125. predict CRISPR arrays...
    126. found: 0
    127. predict & annotate CDSs...
    128. predicted: 2529
    129. discarded spurious: 0
    130. revised translational exceptions: 0
    131. detected IPSs: 2369
    132. found PSCs: 117
    133. found PSCCs: 26
    134. lookup annotations...
    135. conduct expert systems...
    136. amrfinder: 20
    137. protein sequences: 54
    138. combine annotations and mark hypotheticals...
    139. detect pseudogenes...
    140. pseudogene candidates: 15
    141. found pseudogenes: 7
    142. analyze hypothetical proteins: 96
    143. detected Pfam hits: 1
    144. calculated proteins statistics
    145. revise special cases...
    146. extract sORF...
    147. potential: 46973
    148. discarded due to overlaps: 37990
    149. discarded spurious: 0
    150. detected IPSs: 9
    151. found PSCs: 2
    152. lookup annotations...
    153. filter and combine annotations...
    154. filtered sORFs: 9
    155. detect gaps...
    156. found: 113
    157. detect oriCs/oriVs...
    158. found: 1
    159. detect oriTs...
    160. found: 0
    161. apply feature overlap filters...
    162. select features and create locus tags...
    163. selected: 2801
    164. improve annotations...
    165. revised gene symbols: 9
  5. generate genebank in snpEff and run spandx

    1. #mkdir ~/miniconda3/envs/spandx/share/snpeff-5.1-2/data/NZ_CP035288
    2. #cp NZ_CP035288.gb ~/miniconda3/envs/spandx/share/snpeff-5.1-2/data/NZ_CP035288/genes.gbk
    3. #vim ~/miniconda3/envs/spandx/share/snpeff-5.1-2/snpEff.config
    4. #/home/jhuang/miniconda3/envs/spandx/bin/snpEff build -genbank NZ_CP035288 #-d
    5. cp mibi1502.gbff ../db/mibi1502.gb
    6. #Then replace contig_1 to mibi1502 in the gb-file
    7. cp mibi1502.fasta ../db/mibi1502.fasta
    8. mkdir ~/miniconda3/envs/spandx/share/snpeff-5.1-2/data/mibi1502
    9. cp mibi1502.gb ~/miniconda3/envs/spandx/share/snpeff-5.1-2/data/mibi1502/genes.gbk
    10. vim ~/miniconda3/envs/spandx/share/snpeff-5.1-2/snpEff.config
    11. #Protein check: mibi1502 OK: 2525 Not found: 7 Errors: 0 Error percentage: 0.0%
    12. /home/jhuang/miniconda3/envs/spandx/bin/snpEff build -genbank mibi1502 #-d
    13. # run the first 5 steps in bacto-pipeline ("pangenome"+"variants_calling"+"phylogeny_fasttree"+"phylogeny_raxml"+"recombination")
    14. /home/jhuang/miniconda3/envs/snakemake_4_3_1/bin/snakemake --printshellcmds
    15. ln -s /home/jhuang/Tools/spandx/ spandx
    16. # cp trimmed trimmed_gzipped; cd trimmed_gzipped; gzip *.fastq; cd ..
    17. (spandx) nextflow run spandx/main.nf --fastq "trimmed_gzipped/*_P_{1,2}.fastq.gz" --ref db/mibi1502.fasta --annotation --database mibi1502 -resume
    18. mv work work_mibi1502
    19. mv Outputs Outputs_mibi1502
  6. filter out 4 samples for downstream analyses

    1. #The coverages of shovill/mibi1470/contigs.fa and shovill/mibi1472/contigs.fa, and shovill/mibi2381/contigs.fa are low.
    2. #mibi1470 could not be identified as S. epidermidis based on its MLST type.
    3. #remove: mibi1470 2.5M
    4. #remove: ./mibi1472/contigs.fa: 1145583
    5. #remove: ./mibi2380/contigs.fa: 1478149
    6. #remove: ./mibi2381/contigs.fa: 1077606
    7. #Then we have 81 samples for downstream analysis: mibi1435 -- mibi1506 (72); mibi2312 -- mibi2321 (10); mibi2379 -- mibi2381 (3)
  7. SCCmec typing and drawing with clinker

    1. #https://www.genomicepidemiology.org/
    2. #https://cge.food.dtu.dk/services/SCCmecFinder/
    3. mkdir contigs; cd contigs
    4. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    5. cp ../${sample}/contigs.fa ${sample}_contigs.fa
    6. done
    7. #Predicted SCCmec element
    8. grep "Predicted SCCmec element" *.txt
    9. grep "2 SCCmec" *.txt
    10. grep "ccr class" *.txt
    11. grep "mec class" *.txt
    12. mibi1435_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IVb(2B)
    13. mibi1436_SCCmec_out.txt:Predicted SCCmec element: none
    14. mibi1437_SCCmec_out.txt:Predicted SCCmec element: none
    15. mibi1438_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IV(2B)
    16. mibi1439_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IVa(2B)
    17. mibi1440_SCCmec_out.txt:Predicted SCCmec element: none
    18. mibi1441_SCCmec_out.txt:Predicted SCCmec element: none
    19. mibi1442_SCCmec_out.txt:Predicted SCCmec element: none
    20. mibi1443_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IVg(2B)
    21. mibi1444_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IV(2B&5)
    22. mibi1445_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IVa(2B)
    23. mibi1446_SCCmec_out.txt: SCCmec_type_IV(2B) and SCCmec_type_VI(4B)
    24. mibi1447_SCCmec_out.txt: SCCmec_type_IV(2B) and SCCmec_type_VI(4B)
    25. mibi1448_SCCmec_out.txt:Predicted SCCmec element: none
    26. mibi1449_SCCmec_out.txt:Predicted SCCmec element: none
    27. mibi1450_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IV(2B)
    28. mibi1451_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IV(2B)
    29. mibi1452_SCCmec_out.txt:Predicted SCCmec element: none
    30. mibi1453_SCCmec_out.txt:Predicted SCCmec element: none
    31. mibi1454_SCCmec_out.txt:Predicted SCCmec element: none
    32. mibi1455_SCCmec_out.txt:Predicted SCCmec element: none
    33. mibi1456_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_III(3A)
    34. mibi1457_SCCmec_out.txt: SCCmec_type_IV(2B) and SCCmec_type_VI(4B)
    35. mibi1458_SCCmec_out.txt:Predicted SCCmec element: none
    36. mibi1459_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_III(3A)
    37. mibi1460_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IVa(2B)
    38. mibi1461_SCCmec_out.txt:Predicted SCCmec element: none
    39. mibi1462_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IVg(2B)
    40. mibi1463_SCCmec_out.txt:Predicted SCCmec element: none
    41. mibi1464_SCCmec_out.txt:Predicted SCCmec element: none
    42. mibi1465_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IV(2B&5)
    43. mibi1466_SCCmec_out.txt: SCCmec_type_IV(2B) and SCCmec_type_VI(4B)
    44. mibi1467_SCCmec_out.txt:Predicted SCCmec element: none
    45. mibi1468_SCCmec_out.txt:Predicted SCCmec element: none
    46. mibi1469_SCCmec_out.txt:Predicted SCCmec element: none
    47. mibi1471_SCCmec_out.txt:Predicted SCCmec element: none
    48. mibi1473_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IVa(2B)
    49. mibi1474_SCCmec_out.txt:Predicted SCCmec element: none
    50. mibi1475_SCCmec_out.txt: SCCmec_type_IV(2B) and SCCmec_type_VI(4B)
    51. mibi1476_SCCmec_out.txt:Predicted SCCmec element: none
    52. mibi1477_SCCmec_out.txt:Predicted SCCmec element: none
    53. mibi1478_SCCmec_out.txt: SCCmec_type_III(3A) and SCCmec_type_VIII(4A)
    54. mibi1479_SCCmec_out.txt: SCCmec_type_IV(2B) and SCCmec_type_VI(4B)
    55. mibi1480_SCCmec_out.txt: SCCmec_type_III(3A) and SCCmec_type_VIII(4A)
    56. mibi1481_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_II(2A)
    57. mibi1482_SCCmec_out.txt:Predicted SCCmec element: none
    58. mibi1483_SCCmec_out.txt:Predicted SCCmec element: none
    59. mibi1484_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IV(2B&5)
    60. mibi1485_SCCmec_out.txt:Predicted SCCmec element: none
    61. mibi1486_SCCmec_out.txt:Predicted SCCmec element: none
    62. mibi1487_SCCmec_out.txt: SCCmec_type_III(3A) and SCCmec_type_VIII(4A)
    63. mibi1488_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IV(2B)
    64. mibi1489_SCCmec_out.txt:Predicted SCCmec element: none
    65. mibi1490_SCCmec_out.txt: SCCmec_type_IV(2B) and SCCmec_type_VI(4B)
    66. mibi1491_SCCmec_out.txt: SCCmec_type_IV(2B) and SCCmec_type_VI(4B)
    67. mibi1492_SCCmec_out.txt:Predicted SCCmec element: none
    68. mibi1493_SCCmec_out.txt:Predicted SCCmec element: none
    69. mibi1494_SCCmec_out.txt:Predicted SCCmec element: none
    70. mibi1495_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IVa(2B)
    71. mibi1496_SCCmec_out.txt:Predicted SCCmec element: none
    72. mibi1497_SCCmec_out.txt:Predicted SCCmec element: none
    73. mibi1498_SCCmec_out.txt:Predicted SCCmec element: none
    74. mibi1499_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IVa(2B)
    75. mibi1500_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IVa(2B)
    76. mibi1501_SCCmec_out.txt: SCCmec_type_IV(2B) and SCCmec_type_VI(4B)
    77. mibi1502_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_III(3A)
    78. mibi1503_SCCmec_out.txt:Predicted SCCmec element: none
    79. mibi1504_SCCmec_out.txt:Predicted SCCmec element: none
    80. mibi1505_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IV(2B&5)
    81. mibi1506_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IVg(2B)
    82. mibi2312_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IV(2B&5)
    83. mibi2313_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IV(2B)
    84. mibi2314_SCCmec_out.txt:Predicted SCCmec element: none
    85. mibi2315_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IVa(2B)
    86. mibi2316_SCCmec_out.txt:Predicted SCCmec element: none
    87. mibi2317_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IV(2B&5)
    88. mibi2318_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_III(3A)
    89. mibi2319_SCCmec_out.txt: SCCmec_type_III(3A) and SCCmec_type_VIII(4A)
    90. mibi2320_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IV(2B&5)
    91. mibi2321_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IV(2B)
    92. mibi2379_SCCmec_out.txt:Predicted SCCmec element: SCCmec_type_IV(2B&5)
    93. mibi1441_SCCmec_out.txt:ccr class 2
    94. mibi1446_SCCmec_out.txt:ccr class 2
    95. mibi1446_SCCmec_out.txt:ccr class 4
    96. mibi1447_SCCmec_out.txt:ccr class 2
    97. mibi1447_SCCmec_out.txt:ccr class 4
    98. mibi1452_SCCmec_out.txt:ccr class 5
    99. mibi1455_SCCmec_out.txt:ccr class 2
    100. mibi1457_SCCmec_out.txt:ccr class 2
    101. mibi1457_SCCmec_out.txt:ccr class 4
    102. mibi1464_SCCmec_out.txt:ccr class 2
    103. mibi1466_SCCmec_out.txt:ccr class 2
    104. mibi1466_SCCmec_out.txt:ccr class 4
    105. mibi1467_SCCmec_out.txt:ccr class 5
    106. mibi1475_SCCmec_out.txt:ccr class 2
    107. mibi1475_SCCmec_out.txt:ccr class 4
    108. mibi1477_SCCmec_out.txt:ccr class 9
    109. mibi1478_SCCmec_out.txt:ccr class 3
    110. mibi1478_SCCmec_out.txt:ccr class 4
    111. mibi1479_SCCmec_out.txt:ccr class 2
    112. mibi1479_SCCmec_out.txt:ccr class 4
    113. mibi1480_SCCmec_out.txt:ccr class 3
    114. mibi1480_SCCmec_out.txt:ccr class 4
    115. mibi1482_SCCmec_out.txt:ccr class 5
    116. mibi1483_SCCmec_out.txt:ccr class 5
    117. mibi1486_SCCmec_out.txt:ccr class 2
    118. mibi1487_SCCmec_out.txt:ccr class 3
    119. mibi1487_SCCmec_out.txt:ccr class 4
    120. mibi1489_SCCmec_out.txt:ccr class 2
    121. mibi1490_SCCmec_out.txt:ccr class 2
    122. mibi1490_SCCmec_out.txt:ccr class 4
    123. mibi1491_SCCmec_out.txt:ccr class 2
    124. mibi1491_SCCmec_out.txt:ccr class 4
    125. mibi1492_SCCmec_out.txt:ccr class 2
    126. mibi1494_SCCmec_out.txt:ccr class 5
    127. mibi1501_SCCmec_out.txt:ccr class 2
    128. mibi1501_SCCmec_out.txt:ccr class 4
    129. mibi1504_SCCmec_out.txt:ccr class 2
    130. mibi1504_SCCmec_out.txt:ccr class 5&5
    131. mibi2316_SCCmec_out.txt:ccr class 2
    132. mibi2319_SCCmec_out.txt:ccr class 3
    133. mibi2319_SCCmec_out.txt:ccr class 4
    134. mibi1446_SCCmec_out.txt:mec class B
    135. mibi1447_SCCmec_out.txt:mec class B
    136. mibi1457_SCCmec_out.txt:mec class B
    137. mibi1463_SCCmec_out.txt:mec class B
    138. mibi1466_SCCmec_out.txt:mec class B
    139. mibi1475_SCCmec_out.txt:mec class B
    140. mibi1478_SCCmec_out.txt:mec class A
    141. mibi1479_SCCmec_out.txt:mec class B
    142. mibi1480_SCCmec_out.txt:mec class A
    143. mibi1483_SCCmec_out.txt:mec class A
    144. mibi1487_SCCmec_out.txt:mec class A
    145. mibi1490_SCCmec_out.txt:mec class B
    146. mibi1491_SCCmec_out.txt:mec class B
    147. mibi1501_SCCmec_out.txt:mec class B
    148. mibi2319_SCCmec_out.txt:mec class A
  8. agr typing

    1. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    2. bakta --db /mnt/nvme0n1p1/bakta_db shovill/${sample}/contigs.fa --prefix ${sample}
    3. done
    4. grep "agrD" mibi1436.gbff
    5. mibi1435 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    6. mibi1436 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    7. mibi1437 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    8. mibi1438 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    9. mibi1439 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    10. mibi1440 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    11. mibi1441 MNLLGGLLLKLFSNFMAVIGNAAKYNPCASYLDEPQVPEELTKLDE AgrD III
    12. mibi1442 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    13. mibi1443 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    14. mibi1444 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    15. mibi1445 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    16. mibi1446 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    17. mibi1447 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    18. mibi1448 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    19. mibi1449 MNLLGGLLLKLFSNFMAVIGNAAKYNPCASYLDEPQVPEELTKLDE AgrD III
    20. mibi1450 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    21. mibi1451 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    22. mibi1452 MNLLGGLLLKLFSNFMAVIGNAAKYNPCASYLDEPQVPEELTKLDE AgrD III
    23. mibi1453 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    24. mibi1454 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    25. mibi1455 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    26. mibi1456 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    27. mibi1457 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    28. mibi1458 MENIFNLFIK I FTTILEF V GTVAGDSVCASYFDEPEVPEELTKLYE AgrD I* (with a 2-codon difference)
    29. mibi1459 MENIFNLFIK F FTTILEF I GTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    30. mibi1460 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    31. mibi1461 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    32. mibi1462 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    33. mibi1463 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    34. mibi1464 MNLLGGLLLKLFSNFMAVIGNAAKYNPCASYLDEPQVPEELTKLDE AgrD III
    35. mibi1465 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    36. mibi1466 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    37. mibi1467 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    38. mibi1468 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    39. mibi1469 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    40. mibi1471 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    41. mibi1473 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    42. mibi1474 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    43. mibi1475 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    44. mibi1476 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    45. mibi1477 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    46. mibi1478 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    47. mibi1479 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    48. mibi1480 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    49. mibi1481 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    50. mibi1482 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    51. mibi1483 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    52. mibi1484 none
    53. mibi1485 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    54. mibi1486 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    55. mibi1487 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    56. mibi1488 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    57. mibi1489 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    58. mibi1490 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    59. mibi1491 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    60. mibi1492 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    61. mibi1493 MNLLGGL F LK I FSNFMAVIGNA A KYNPC AS YLDEPQVPEELTKLDE AgrD III* (with a 2-codon difference)
    62. mibi1494 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    63. mibi1495 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    64. mibi1496 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    65. mibi1497 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    66. mibi1498 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    67. mibi1499 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    68. mibi1500 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    69. mibi1501 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    70. mibi1502 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    71. mibi1503 MNLLGGLLLKLFSNFMAVIGNAAKYNPCASYLDEPQVPEELTKLDE AgrD III
    72. mibi1504 MNLLGGLLLKLFSNFMAVIGNAAKYNPCASYLDEPQVPEELTKLDE AgrD III
    73. mibi1505 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    74. mibi1506 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    75. mibi2312 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    76. mibi2313 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    77. mibi2314 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    78. mibi2315 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    79. mibi2316 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    80. mibi2317 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    81. mibi2318 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    82. mibi2319 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    83. mibi2320 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    84. mibi2321 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE AgrD I
    85. mibi2379 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE AgrD II
    86. #MNLLGGL L LK L FSNFMAVIGNA A KYNPC AS YLDEPQVPEELTKLDE AgrD III (2)
    87. #MNLLGGL L LK I FSNFMAVIGNA S KYNPC SN YLDEPQVPEELTKLDE AgrD II (4)
    88. -- AgrD I --
    89. Query 1 MENIFNLFIKFFTTILEFIGTVAGDSVCASYFDEPEVPEELTKLYE 46
    90. M + L +K F+ + IG + + C Y DEP+VPEELTKL E
    91. Sbjct 926825 MNLLGGLLLKIFSNFMAVIGNASKYNPCVMYLDEPQVPEELTKLDE 926688
    92. -- AgrD II --
    93. Query 1 MNLLGGLLLKIFSNFMAVIGNASKYNPCSNYLDEPQVPEELTKLDE 46
    94. MNLLGGLLLKIFSNFMAVIGNASKYNPC YLDEPQVPEELTKLDE
    95. Sbjct 926825 MNLLGGLLLKIFSNFMAVIGNASKYNPCVMYLDEPQVPEELTKLDE 926688
    96. -- AgrD III --
    97. Query 1 MNLLGGLLLKLFSNFMAVIGNAAKYNPCASYLDEPQVPEELTKLDE 46
    98. MNLLGGLLLK+FSNFMAVIGNA+KYNPC YLDEPQVPEELTKLDE
    99. Sbjct 926825 MNLLGGLLLKIFSNFMAVIGNASKYNPCVMYLDEPQVPEELTKLDE 926688
  9. Calulate the presence-absence-matrix by searching keyword gene=gene_name in gff3-files

    1. cut -d',' -f1 plotTreeHeatmap/typing.csv > all_isolate_names.txt
    2. grep "gene=gyrB" *.gff3 > temp
    3. cut -d'.' -f1 temp > temp1
    4. diff all_isolate_names.txt temp1
    5. grep "gene=fumC" *.gff3 > temp
    6. cut -d'.' -f1 temp > temp1
    7. diff all_isolate_names.txt temp1
    8. grep "gene=gltA" *.gff3 > temp
    9. cut -d'.' -f1 temp > temp1
    10. diff all_isolate_names.txt temp1
    11. grep "gene=icd" *.gff3 > temp
    12. cut -d'.' -f1 temp > temp1
    13. diff all_isolate_names.txt temp1
    14. grep "gene=apsS" *.gff3 > temp
    15. cut -d'.' -f1 temp > temp1
    16. diff all_isolate_names.txt temp1 | wc -l
    17. #TODO, using sequence comparisons for one record!
    18. grep "gene=sigB" *.gff3 > temp
    19. cut -d'.' -f1 temp > temp1
    20. diff all_isolate_names.txt temp1
    21. #27d26
    22. #< mibi1461
    23. grep "gene=sarA" *.gff3 > temp
    24. cut -d'.' -f1 temp > temp1
    25. diff all_isolate_names.txt temp1
    26. #17d16
    27. #< mibi1451
    28. #32d30
    29. #< mibi1466
    30. #45d42
    31. #< mibi1481
    32. grep "gene=agrC" *.gff3 > temp
    33. cut -d'.' -f1 temp > temp1
    34. diff all_isolate_names.txt temp1 | wc -l
    35. #TODO, using sequence comparisons for one record!
    36. grep "gene=yycG" *.gff3 > temp
    37. cut -d'.' -f1 temp > temp1
    38. diff all_isolate_names.txt temp1 | wc -l
    39. #TODO, using sequence comparisons for one record!
    40. grep "PSM-beta" *.gff3 > temp
    41. cut -d'.' -f1 temp > temp1
    42. diff all_isolate_names.txt temp1 | wc -l
    43. #TODO, using sequence comparisons for one record!
    44. grep "PSM-delta" *.gff3 > temp
    45. cut -d'.' -f1 temp > temp1
    46. diff all_isolate_names.txt temp1
    47. #9d8
    48. #< mibi1443
    49. grep "hlb" *.gff3 > temp
    50. cut -d'.' -f1 temp > temp1
    51. diff all_isolate_names.txt temp1 | wc -l
    52. #TODO, using sequence comparisons for one record!
    53. grep "atlE" *.gff3 > temp
    54. cut -d'.' -f1 temp > temp1
    55. diff all_isolate_names.txt temp1 | wc -l
    56. #TODO, using sequence comparisons for one record!
    57. grep "gene=atl" *.gff3 > temp
    58. cut -d'.' -f1 temp > temp1
    59. diff all_isolate_names.txt temp1
    60. #19d18
    61. #< mibi1453
    62. grep "gene=sdrG" *.gff3 > temp
    63. cut -d'.' -f1 temp > temp1
    64. diff all_isolate_names.txt temp1
    65. #2d1
    66. < mibi1436
    67. 5d3
    68. < mibi1439
    69. 8,9d5
    70. < mibi1442
    71. < mibi1443
    72. 11,12d6
    73. < mibi1445
    74. < mibi1446
    75. 14d7
    76. < mibi1448
    77. 18,19d10
    78. < mibi1452
    79. < mibi1453
    80. 30,32d20
    81. < mibi1464
    82. < mibi1465
    83. < mibi1466
    84. 34,35d21
    85. < mibi1468
    86. < mibi1469
    87. 37d22
    88. < mibi1473
    89. 39d23
    90. < mibi1475
    91. 41d24
    92. < mibi1477
    93. 43d25
    94. < mibi1479
    95. 47d28
    96. < mibi1483
    97. 50d30
    98. < mibi1486
    99. 52d31
    100. < mibi1488
    101. 55d33
    102. < mibi1491
    103. 63,64d40
    104. < mibi1499
    105. < mibi1500
    106. 67d42
    107. < mibi1503
    108. 76d50
    109. < mibi2317
    110. 79d52
    111. < mibi2320
    112. 81d53
    113. < mibi2379
    114. grep "gene=sdrH" *.gff3 > temp
    115. cut -d'.' -f1 temp > temp1
    116. diff all_isolate_names.txt temp1
    117. #24d23
    118. #< mibi1458
    119. #57d55
    120. #< mibi1493
    121. grep "gene=ebh" *.gff3 > temp
    122. cut -d'.' -f1 temp > temp1
    123. diff all_isolate_names.txt temp1
    124. #1d0
    125. #< mibi1435
    126. 6d4
    127. < mibi1440
    128. 11,13d8
    129. < mibi1445
    130. < mibi1446
    131. < mibi1447
    132. 16,18d10
    133. < mibi1450
    134. < mibi1451
    135. < mibi1452
    136. 20d11
    137. < mibi1454
    138. 22,23d12
    139. < mibi1456
    140. < mibi1457
    141. 25,27d13
    142. < mibi1459
    143. < mibi1460
    144. < mibi1461
    145. 29d14
    146. < mibi1463
    147. 31,32d15
    148. < mibi1465
    149. < mibi1466
    150. 37d19
    151. < mibi1473
    152. 39d20
    153. < mibi1475
    154. 41,44d21
    155. < mibi1477
    156. < mibi1478
    157. < mibi1479
    158. < mibi1480
    159. 47d23
    160. < mibi1483
    161. 49d24
    162. < mibi1485
    163. 51,52d25
    164. < mibi1487
    165. < mibi1488
    166. 54,55d26
    167. < mibi1490
    168. < mibi1491
    169. 59,60d29
    170. < mibi1495
    171. < mibi1496
    172. 62,63d30
    173. < mibi1498
    174. < mibi1499
    175. 66d32
    176. < mibi1502
    177. 71d36
    178. < mibi2312
    179. 74d38
    180. < mibi2315
    181. 76,79d39
    182. < mibi2317
    183. < mibi2318
    184. < mibi2319
    185. < mibi2320
    186. 81d40
    187. < mibi2379
    188. grep "gene=ebpS" *.gff3 > temp
    189. cut -d'.' -f1 temp > temp1
    190. diff all_isolate_names.txt temp1
    191. grep "gene=tagB" *.gff3 > temp
    192. cut -d'.' -f1 temp > temp1
    193. uniq temp1 > temp2 # 3 copies for each isolate
    194. diff all_isolate_names.txt temp2
    195. grep "gene=capC" *.gff3 > temp
    196. cut -d'.' -f1 temp > temp1
    197. diff all_isolate_names.txt temp1 | wc -l
    198. #TODO, using sequence comparisons for one record!
    199. grep "gene=sepA" *.gff3 > temp
    200. cut -d'.' -f1 temp > temp1
    201. uniq temp1 > temp2
    202. diff all_isolate_names.txt temp2
    203. grep "gene=dltA" *.gff3 > temp
    204. cut -d'.' -f1 temp > temp1
    205. diff all_isolate_names.txt temp1
    206. grep "gene=fmtC" *.gff3 > temp
    207. cut -d'.' -f1 temp > temp1
    208. diff all_isolate_names.txt temp1 | wc -l
    209. #TODO, using sequence comparisons for one record!
    210. grep "gene=lipA" *.gff3 > temp
    211. cut -d'.' -f1 temp > temp1
    212. diff all_isolate_names.txt temp1
    213. grep "gene=sceD" *.gff3 > temp
    214. cut -d'.' -f1 temp > temp1
    215. diff all_isolate_names.txt temp1
    216. #TODO: check the sdrG more detailed with sequence alignments, since SE0760 is not standard gene name.
    217. grep "gene=SE0760" *.gff3 > temp
    218. cut -d'.' -f1 temp > temp1
    219. diff all_isolate_names.txt temp1 | wc -l
    220. #TODO, using sequence comparisons for one record!
    221. grep "gene=esp" *.gff3 > temp
    222. cut -d'.' -f1 temp > temp1
    223. diff all_isolate_names.txt temp1 | wc -l
    224. #TODO, using sequence comparisons for one record!
    225. grep "gene=ecpA" *.gff3 > temp
    226. cut -d'.' -f1 temp > temp1
    227. diff all_isolate_names.txt temp1
    228. 17d16
    229. < mibi1451
    230. 37d35
    231. < mibi1473
  10. Calulate the presence-absence-matrix by local blastn searching

    1. (Optional online search) https://blast.ncbi.nlm.nih.gov/Blast.cgi?PROGRAM=blastn&PAGE_TYPE=BlastSearch&BLAST_SPEC=MicrobialGenomes
    2. #Title:Refseq prokaryote representative genomes (contains refseq assembly)
    3. #Molecule Type:mixed DNA
    4. #Update date:2024/10/16
    5. #Number of sequences:1038672
    6. #cat gyrB_revcomp.fasta fumC_revcomp.fasta gltA.fasta icd_revcomp.fasta apsS.fasta sigB_revcomp.fasta sarA_revcomp.fasta ...
    7. cp ~/DATA/Data_Patricia_Sepi_5Samples/presence_absence_matrix_on_gene_list/apsS.fasta .
    8. cp ~/DATA/Data_Patricia_Sepi_5Samples/presence_absence_matrix_on_gene_list/agrC.fasta .
    9. cp ~/DATA/Data_Patricia_Sepi_5Samples/presence_absence_matrix_on_gene_list/yycG.fasta .
    10. cp ~/DATA/Data_Patricia_Sepi_5Samples/presence_absence_matrix_on_gene_list/psm-beta.fasta .
    11. cp ~/DATA/Data_Patricia_Sepi_5Samples/presence_absence_matrix_on_gene_list/hlb_.fasta .
    12. cp ~/DATA/Data_Patricia_Sepi_5Samples/presence_absence_matrix_on_gene_list/atlE.fasta .
    13. cp ~/DATA/Data_Patricia_Sepi_5Samples/presence_absence_matrix_on_gene_list/capC.fasta .
    14. cp ~/DATA/Data_Patricia_Sepi_5Samples/presence_absence_matrix_on_gene_list/fmtC.fasta .
    15. cp ~/DATA/Data_Patricia_Sepi_5Samples/presence_absence_matrix_on_gene_list/SE0760.fasta .
    16. cp ~/DATA/Data_Patricia_Sepi_5Samples/presence_absence_matrix_on_gene_list/esp.fasta .
    17. cp ~/DATA/Data_Patricia_Sepi_5Samples/presence_absence_matrix_on_gene_list/MT880870.fasta .
    18. cp ~/DATA/Data_Patricia_Sepi_5Samples/presence_absence_matrix_on_gene_list/MT880871.fasta .
    19. cp ~/DATA/Data_Patricia_Sepi_5Samples/presence_absence_matrix_on_gene_list/MT880872.fasta .
    20. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    21. cd ../shovill/${sample}/
    22. makeblastdb -in contigs.fa -dbtype nucl
    23. cd ../../presence_absence_matrix_on_gene_list
    24. done
    25. # -length(apsS.fasta)=1041
    26. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    27. blastn -db ../shovill/${sample}/contigs.fa -query apsS.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > apsS_on_${sample}.blastn
    28. done
    29. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    30. python3 analyze_blastn_res.py apsS_on_${sample}.blastn
    31. done
    32. apsS_on_mibi1435.blastn: 1041
    33. apsS_on_mibi1436.blastn: 1041
    34. apsS_on_mibi1437.blastn: 1041
    35. apsS_on_mibi1438.blastn: 1041
    36. apsS_on_mibi1439.blastn: 1041
    37. apsS_on_mibi1440.blastn: 1041
    38. apsS_on_mibi1441.blastn: 1041
    39. apsS_on_mibi1442.blastn: 1041
    40. apsS_on_mibi1443.blastn: 1041
    41. apsS_on_mibi1444.blastn: 1041
    42. apsS_on_mibi1445.blastn: 1041
    43. apsS_on_mibi1446.blastn: 1041
    44. apsS_on_mibi1447.blastn: 1041
    45. apsS_on_mibi1448.blastn: 1041
    46. apsS_on_mibi1449.blastn: 1041
    47. apsS_on_mibi1450.blastn: 1041
    48. apsS_on_mibi1451.blastn: 1041
    49. apsS_on_mibi1452.blastn: 1041
    50. apsS_on_mibi1453.blastn: 1041
    51. apsS_on_mibi1454.blastn: 1041
    52. apsS_on_mibi1455.blastn: 1041
    53. apsS_on_mibi1456.blastn: 1041
    54. apsS_on_mibi1457.blastn: 1041
    55. apsS_on_mibi1458.blastn: 1041
    56. apsS_on_mibi1459.blastn: 1041
    57. apsS_on_mibi1460.blastn: 1041
    58. apsS_on_mibi1461.blastn: 1041
    59. apsS_on_mibi1462.blastn: 1041
    60. apsS_on_mibi1463.blastn: 1041
    61. apsS_on_mibi1464.blastn: 1041
    62. apsS_on_mibi1465.blastn: 1041
    63. apsS_on_mibi1466.blastn: 1041
    64. apsS_on_mibi1467.blastn: 1041
    65. apsS_on_mibi1468.blastn: 1041
    66. apsS_on_mibi1469.blastn: 1041
    67. apsS_on_mibi1471.blastn: 1041
    68. apsS_on_mibi1473.blastn: 1041
    69. apsS_on_mibi1474.blastn: 1041
    70. apsS_on_mibi1475.blastn: 1041
    71. apsS_on_mibi1476.blastn: 1041
    72. apsS_on_mibi1477.blastn: 1041
    73. apsS_on_mibi1478.blastn: 1041
    74. apsS_on_mibi1479.blastn: 1041
    75. apsS_on_mibi1480.blastn: 1041
    76. apsS_on_mibi1481.blastn: 1041
    77. apsS_on_mibi1482.blastn: 1041
    78. apsS_on_mibi1483.blastn: 1041
    79. apsS_on_mibi1484.blastn: 1041
    80. apsS_on_mibi1485.blastn: 1041
    81. apsS_on_mibi1486.blastn: 1041
    82. apsS_on_mibi1487.blastn: 1041
    83. apsS_on_mibi1488.blastn: 1041
    84. apsS_on_mibi1489.blastn: 1041
    85. apsS_on_mibi1490.blastn: 1041
    86. apsS_on_mibi1491.blastn: 1041
    87. apsS_on_mibi1492.blastn: 1041
    88. apsS_on_mibi1493.blastn: 1041
    89. apsS_on_mibi1494.blastn: 1041
    90. apsS_on_mibi1495.blastn: 1041
    91. apsS_on_mibi1496.blastn: 1041
    92. apsS_on_mibi1497.blastn: 1041
    93. apsS_on_mibi1498.blastn: 1041
    94. apsS_on_mibi1499.blastn: 1041
    95. apsS_on_mibi1500.blastn: 1041
    96. apsS_on_mibi1501.blastn: 1041
    97. apsS_on_mibi1502.blastn: 1041
    98. apsS_on_mibi1503.blastn: 1041
    99. apsS_on_mibi1504.blastn: 1041
    100. apsS_on_mibi1505.blastn: 1041
    101. apsS_on_mibi1506.blastn: 1041
    102. apsS_on_mibi2312.blastn: 1041
    103. apsS_on_mibi2313.blastn: 1041
    104. apsS_on_mibi2314.blastn: 1041
    105. apsS_on_mibi2315.blastn: 1041
    106. apsS_on_mibi2316.blastn: 1041
    107. apsS_on_mibi2317.blastn: 1041
    108. apsS_on_mibi2318.blastn: 1041
    109. apsS_on_mibi2319.blastn: 1041
    110. apsS_on_mibi2320.blastn: 1041
    111. apsS_on_mibi2321.blastn: 1041
    112. apsS_on_mibi2379.blastn: 1041
    113. # -length(sigB_revcomp.fasta)=771
    114. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    115. blastn -db ../shovill/${sample}/contigs.fa -query sigB_revcomp.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > sigB_on_${sample}.blastn
    116. done
    117. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    118. python3 analyze_blastn_res.py sigB_on_${sample}.blastn
    119. done
    120. sigB_on_mibi1435.blastn: 771
    121. sigB_on_mibi1436.blastn: 771
    122. sigB_on_mibi1437.blastn: 771
    123. sigB_on_mibi1438.blastn: 771
    124. sigB_on_mibi1439.blastn: 771
    125. sigB_on_mibi1440.blastn: 771
    126. sigB_on_mibi1441.blastn: 771
    127. sigB_on_mibi1442.blastn: 771
    128. sigB_on_mibi1443.blastn: 771
    129. sigB_on_mibi1444.blastn: 771
    130. sigB_on_mibi1445.blastn: 771
    131. sigB_on_mibi1446.blastn: 771
    132. sigB_on_mibi1447.blastn: 771
    133. sigB_on_mibi1448.blastn: 771
    134. sigB_on_mibi1449.blastn: 771
    135. sigB_on_mibi1450.blastn: 771
    136. sigB_on_mibi1451.blastn: 771
    137. sigB_on_mibi1452.blastn: 771
    138. sigB_on_mibi1453.blastn: 771
    139. sigB_on_mibi1454.blastn: 771
    140. sigB_on_mibi1455.blastn: 771
    141. sigB_on_mibi1456.blastn: 771
    142. sigB_on_mibi1457.blastn: 771
    143. sigB_on_mibi1458.blastn: 771
    144. sigB_on_mibi1459.blastn: 771
    145. sigB_on_mibi1460.blastn: 771
    146. sigB_on_mibi1461.blastn: 0 *
    147. sigB_on_mibi1462.blastn: 771
    148. sigB_on_mibi1463.blastn: 771
    149. sigB_on_mibi1464.blastn: 771
    150. sigB_on_mibi1465.blastn: 771
    151. sigB_on_mibi1466.blastn: 771
    152. sigB_on_mibi1467.blastn: 771
    153. sigB_on_mibi1468.blastn: 771
    154. sigB_on_mibi1469.blastn: 771
    155. sigB_on_mibi1471.blastn: 771
    156. sigB_on_mibi1473.blastn: 771
    157. sigB_on_mibi1474.blastn: 771
    158. sigB_on_mibi1475.blastn: 771
    159. sigB_on_mibi1476.blastn: 771
    160. sigB_on_mibi1477.blastn: 771
    161. sigB_on_mibi1478.blastn: 771
    162. sigB_on_mibi1479.blastn: 771
    163. sigB_on_mibi1480.blastn: 771
    164. sigB_on_mibi1481.blastn: 771
    165. sigB_on_mibi1482.blastn: 771
    166. sigB_on_mibi1483.blastn: 771
    167. sigB_on_mibi1484.blastn: 771
    168. sigB_on_mibi1485.blastn: 771
    169. sigB_on_mibi1486.blastn: 771
    170. sigB_on_mibi1487.blastn: 771
    171. sigB_on_mibi1488.blastn: 771
    172. sigB_on_mibi1489.blastn: 771
    173. sigB_on_mibi1490.blastn: 771
    174. sigB_on_mibi1491.blastn: 771
    175. sigB_on_mibi1492.blastn: 771
    176. sigB_on_mibi1493.blastn: 771
    177. sigB_on_mibi1494.blastn: 771
    178. sigB_on_mibi1495.blastn: 771
    179. sigB_on_mibi1496.blastn: 771
    180. sigB_on_mibi1497.blastn: 771
    181. sigB_on_mibi1498.blastn: 771
    182. sigB_on_mibi1499.blastn: 771
    183. sigB_on_mibi1500.blastn: 771
    184. sigB_on_mibi1501.blastn: 771
    185. sigB_on_mibi1502.blastn: 771
    186. sigB_on_mibi1503.blastn: 771
    187. sigB_on_mibi1504.blastn: 771
    188. sigB_on_mibi1505.blastn: 771
    189. sigB_on_mibi1506.blastn: 771
    190. sigB_on_mibi2312.blastn: 771
    191. sigB_on_mibi2313.blastn: 771
    192. sigB_on_mibi2314.blastn: 771
    193. sigB_on_mibi2315.blastn: 771
    194. sigB_on_mibi2316.blastn: 771
    195. sigB_on_mibi2317.blastn: 771
    196. sigB_on_mibi2318.blastn: 771
    197. sigB_on_mibi2319.blastn: 771
    198. sigB_on_mibi2320.blastn: 771
    199. sigB_on_mibi2321.blastn: 771
    200. sigB_on_mibi2379.blastn: 771
    201. # - length(sarA_revcomp.fasta)=375
    202. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    203. blastn -db ../shovill/${sample}/contigs.fa -query sarA_revcomp.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > sarA_on_${sample}.blastn
    204. done
    205. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    206. python3 analyze_blastn_res.py sarA_on_${sample}.blastn
    207. done
    208. sarA_on_mibi1435.blastn: 375
    209. sarA_on_mibi1436.blastn: 375
    210. sarA_on_mibi1437.blastn: 375
    211. sarA_on_mibi1438.blastn: 375
    212. sarA_on_mibi1439.blastn: 375
    213. sarA_on_mibi1440.blastn: 375
    214. sarA_on_mibi1441.blastn: 375
    215. sarA_on_mibi1442.blastn: 375
    216. sarA_on_mibi1443.blastn: 375
    217. sarA_on_mibi1444.blastn: 375
    218. sarA_on_mibi1445.blastn: 375
    219. sarA_on_mibi1446.blastn: 375
    220. sarA_on_mibi1447.blastn: 375
    221. sarA_on_mibi1448.blastn: 375
    222. sarA_on_mibi1449.blastn: 375
    223. sarA_on_mibi1450.blastn: 375
    224. sarA_on_mibi1451.blastn: 0 *
    225. sarA_on_mibi1452.blastn: 375
    226. sarA_on_mibi1453.blastn: 375
    227. sarA_on_mibi1454.blastn: 375
    228. sarA_on_mibi1455.blastn: 375
    229. sarA_on_mibi1456.blastn: 375
    230. sarA_on_mibi1457.blastn: 375
    231. sarA_on_mibi1458.blastn: 375
    232. sarA_on_mibi1459.blastn: 375
    233. sarA_on_mibi1460.blastn: 375
    234. sarA_on_mibi1461.blastn: 375
    235. sarA_on_mibi1462.blastn: 375
    236. sarA_on_mibi1463.blastn: 375
    237. sarA_on_mibi1464.blastn: 375
    238. sarA_on_mibi1465.blastn: 375
    239. sarA_on_mibi1466.blastn: 208 *
    240. sarA_on_mibi1467.blastn: 375
    241. sarA_on_mibi1468.blastn: 375
    242. sarA_on_mibi1469.blastn: 375
    243. sarA_on_mibi1471.blastn: 375
    244. sarA_on_mibi1473.blastn: 375
    245. sarA_on_mibi1474.blastn: 375
    246. sarA_on_mibi1475.blastn: 375
    247. sarA_on_mibi1476.blastn: 375
    248. sarA_on_mibi1477.blastn: 375
    249. sarA_on_mibi1478.blastn: 375
    250. sarA_on_mibi1479.blastn: 375
    251. sarA_on_mibi1480.blastn: 375
    252. sarA_on_mibi1481.blastn: 248 *
    253. sarA_on_mibi1482.blastn: 375
    254. sarA_on_mibi1483.blastn: 375
    255. sarA_on_mibi1484.blastn: 375
    256. sarA_on_mibi1485.blastn: 375
    257. sarA_on_mibi1486.blastn: 375
    258. sarA_on_mibi1487.blastn: 375
    259. sarA_on_mibi1488.blastn: 375
    260. sarA_on_mibi1489.blastn: 375
    261. sarA_on_mibi1490.blastn: 375
    262. sarA_on_mibi1491.blastn: 375
    263. sarA_on_mibi1492.blastn: 375
    264. sarA_on_mibi1493.blastn: 375
    265. sarA_on_mibi1494.blastn: 375
    266. sarA_on_mibi1495.blastn: 375
    267. sarA_on_mibi1496.blastn: 375
    268. sarA_on_mibi1497.blastn: 375
    269. sarA_on_mibi1498.blastn: 375
    270. sarA_on_mibi1499.blastn: 375
    271. sarA_on_mibi1500.blastn: 375
    272. sarA_on_mibi1501.blastn: 375
    273. sarA_on_mibi1502.blastn: 375
    274. sarA_on_mibi1503.blastn: 375
    275. sarA_on_mibi1504.blastn: 375
    276. sarA_on_mibi1505.blastn: 375
    277. sarA_on_mibi1506.blastn: 357
    278. sarA_on_mibi2312.blastn: 375
    279. sarA_on_mibi2313.blastn: 375
    280. sarA_on_mibi2314.blastn: 375
    281. sarA_on_mibi2315.blastn: 375
    282. sarA_on_mibi2316.blastn: 375
    283. sarA_on_mibi2317.blastn: 375
    284. sarA_on_mibi2318.blastn: 375
    285. sarA_on_mibi2319.blastn: 375
    286. sarA_on_mibi2320.blastn: 375
    287. sarA_on_mibi2321.blastn: 375
    288. sarA_on_mibi2379.blastn: 375
    289. # -length(agrC.fasta)=1290
    290. samtools faidx agrABCD_hld.fasta "gi|3320006|emb|Z49220.1|":1494-2783
    291. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    292. blastn -db ../shovill/${sample}/contigs.fa -query agrC.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > agrC_on_${sample}.blastn
    293. done
    294. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    295. python3 analyze_blastn_res.py agrC_on_${sample}.blastn
    296. done
    297. agrC_on_mibi1435.blastn: 1002
    298. agrC_on_mibi1436.blastn: 1290
    299. agrC_on_mibi1437.blastn: 688
    300. agrC_on_mibi1438.blastn: 1290
    301. agrC_on_mibi1439.blastn: 688
    302. agrC_on_mibi1440.blastn: 1290
    303. agrC_on_mibi1441.blastn: 861
    304. agrC_on_mibi1442.blastn: 688
    305. agrC_on_mibi1443.blastn: 1290
    306. agrC_on_mibi1444.blastn: 1290
    307. agrC_on_mibi1445.blastn: 688
    308. agrC_on_mibi1446.blastn: 688
    309. agrC_on_mibi1447.blastn: 688
    310. agrC_on_mibi1448.blastn: 1290
    311. agrC_on_mibi1449.blastn: 861
    312. agrC_on_mibi1450.blastn: 1290
    313. agrC_on_mibi1451.blastn: 688
    314. agrC_on_mibi1452.blastn: 818
    315. agrC_on_mibi1453.blastn: 1290
    316. agrC_on_mibi1454.blastn: 1290
    317. agrC_on_mibi1455.blastn: 1290
    318. agrC_on_mibi1456.blastn: 1290
    319. agrC_on_mibi1457.blastn: 688
    320. agrC_on_mibi1458.blastn: 1290
    321. agrC_on_mibi1459.blastn: 1290
    322. agrC_on_mibi1460.blastn: 688
    323. agrC_on_mibi1461.blastn: 1290
    324. agrC_on_mibi1462.blastn: 1290
    325. agrC_on_mibi1463.blastn: 1290
    326. agrC_on_mibi1464.blastn: 861
    327. agrC_on_mibi1465.blastn: 688
    328. agrC_on_mibi1466.blastn: 541
    329. agrC_on_mibi1467.blastn: 688
    330. agrC_on_mibi1468.blastn: 1290
    331. agrC_on_mibi1469.blastn: 1290
    332. agrC_on_mibi1471.blastn: 1165
    333. agrC_on_mibi1473.blastn: 688
    334. agrC_on_mibi1474.blastn: 1290
    335. agrC_on_mibi1475.blastn: 688
    336. agrC_on_mibi1476.blastn: 1290
    337. agrC_on_mibi1477.blastn: 688
    338. agrC_on_mibi1478.blastn: 442
    339. agrC_on_mibi1479.blastn: 688
    340. agrC_on_mibi1480.blastn: 1290
    341. agrC_on_mibi1481.blastn: 862
    342. agrC_on_mibi1482.blastn: 1290
    343. agrC_on_mibi1483.blastn: 1290
    344. agrC_on_mibi1484.blastn: 491
    345. agrC_on_mibi1485.blastn: 1290
    346. agrC_on_mibi1486.blastn: 1290
    347. agrC_on_mibi1487.blastn: 1290
    348. agrC_on_mibi1488.blastn: 1290
    349. agrC_on_mibi1489.blastn: 688
    350. agrC_on_mibi1490.blastn: 688
    351. agrC_on_mibi1491.blastn: 688
    352. agrC_on_mibi1492.blastn: 688
    353. agrC_on_mibi1493.blastn: 818
    354. agrC_on_mibi1494.blastn: 1290
    355. agrC_on_mibi1495.blastn: 688
    356. agrC_on_mibi1496.blastn: 1290
    357. agrC_on_mibi1497.blastn: 911
    358. agrC_on_mibi1498.blastn: 1290
    359. agrC_on_mibi1499.blastn: 688
    360. agrC_on_mibi1500.blastn: 1290
    361. agrC_on_mibi1501.blastn: 1290
    362. agrC_on_mibi1502.blastn: 1094
    363. agrC_on_mibi1503.blastn: 818
    364. agrC_on_mibi1504.blastn: 861
    365. agrC_on_mibi1505.blastn: 1290
    366. agrC_on_mibi1506.blastn: 1290
    367. agrC_on_mibi2312.blastn: 688
    368. agrC_on_mibi2313.blastn: 1290
    369. agrC_on_mibi2314.blastn: 1290
    370. agrC_on_mibi2315.blastn: 1290
    371. agrC_on_mibi2316.blastn: 688
    372. agrC_on_mibi2317.blastn: 688
    373. agrC_on_mibi2318.blastn: 1290
    374. agrC_on_mibi2319.blastn: 1290
    375. agrC_on_mibi2320.blastn: 688
    376. agrC_on_mibi2321.blastn: 1290
    377. agrC_on_mibi2379.blastn: 688
    378. partial, 1002/1290 nt present
    379. +
    380. partial, 688/1290 nt present
    381. +
    382. partial, 688/1290 nt present
    383. +
    384. partial, 861/1290 nt present
    385. partial, 688/1290 nt present
    386. +
    387. +
    388. partial, 688/1290 nt present
    389. partial, 688/1290 nt present
    390. partial, 688/1290 nt present
    391. +
    392. partial, 861/1290 nt present
    393. +
    394. partial, 688/1290 nt present
    395. partial, 818/1290 nt present
    396. +
    397. +
    398. +
    399. +
    400. partial, 688/1290 nt present
    401. +
    402. +
    403. partial, 688/1290 nt present
    404. +
    405. +
    406. +
    407. partial, 861/1290 nt present
    408. partial, 688/1290 nt present
    409. partial, 541/1290 nt present
    410. partial, 688/1290 nt present
    411. +
    412. +
    413. partial, 1165/1290 nt present
    414. partial, 688/1290 nt present
    415. +
    416. partial, 688/1290 nt present
    417. +
    418. partial, 688/1290 nt present
    419. partial, 442/1290 nt present
    420. partial, 688/1290 nt present
    421. +
    422. partial, 862/1290 nt present
    423. +
    424. +
    425. partial, 491/1290 nt present
    426. +
    427. +
    428. +
    429. +
    430. partial, 688/1290 nt present
    431. partial, 688/1290 nt present
    432. partial, 688/1290 nt present
    433. partial, 688/1290 nt present
    434. partial, 818/1290 nt present
    435. +
    436. partial, 688/1290 nt present
    437. +
    438. partial, 911/1290 nt present
    439. +
    440. partial, 688/1290 nt present
    441. +
    442. +
    443. partial, 1094/1290 nt present
    444. partial, 818/1290 nt present
    445. partial, 861/1290 nt present
    446. +
    447. +
    448. partial, 688/1290 nt present
    449. +
    450. +
    451. +
    452. partial, 688/1290 nt present
    453. partial, 688/1290 nt present
    454. +
    455. +
    456. partial, 688/1290 nt present
    457. +
    458. partial, 688/1290 nt present
    459. # - length(yycG.fasta)=1827
    460. gene complement(2589240..2591072)
    461. /gene="yycG"
    462. samtools faidx CP000029.fasta "gi|57636010|gb|CP000029.1|":2589240-2591072 > yycG.fasta
    463. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    464. blastn -db ../shovill/${sample}/contigs.fa -query yycG_revcomp.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > yycG_on_${sample}.blastn
    465. done
    466. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    467. python3 analyze_blastn_res.py yycG_on_${sample}.blastn
    468. done
    469. #-->WARNING: Only 80% similarity, not the same gene!
    470. yycG_on_mibi1435.blastn: 1833
    471. yycG_on_mibi1436.blastn: 1833
    472. yycG_on_mibi1437.blastn: 1833
    473. yycG_on_mibi1438.blastn: 1833
    474. yycG_on_mibi1439.blastn: 1833
    475. yycG_on_mibi1440.blastn: 1833
    476. yycG_on_mibi1441.blastn: 1833
    477. yycG_on_mibi1442.blastn: 1833
    478. yycG_on_mibi1443.blastn: 1833
    479. yycG_on_mibi1444.blastn: 1833
    480. yycG_on_mibi1445.blastn: 1833
    481. yycG_on_mibi1446.blastn: 1833
    482. yycG_on_mibi1447.blastn: 1833
    483. yycG_on_mibi1448.blastn: 1833
    484. yycG_on_mibi1449.blastn: 1833
    485. yycG_on_mibi1450.blastn: 1833
    486. yycG_on_mibi1451.blastn: 1833
    487. yycG_on_mibi1452.blastn: 1833
    488. yycG_on_mibi1453.blastn: 1833
    489. yycG_on_mibi1454.blastn: 1833
    490. yycG_on_mibi1455.blastn: 1833
    491. yycG_on_mibi1456.blastn: 1833
    492. yycG_on_mibi1457.blastn: 1833
    493. yycG_on_mibi1458.blastn: 1833
    494. yycG_on_mibi1459.blastn: 1833
    495. yycG_on_mibi1460.blastn: 1833
    496. yycG_on_mibi1461.blastn: 1833
    497. yycG_on_mibi1462.blastn: 1833
    498. yycG_on_mibi1463.blastn: 1833
    499. yycG_on_mibi1464.blastn: 1833
    500. yycG_on_mibi1465.blastn: 1833
    501. yycG_on_mibi1466.blastn: 1833
    502. yycG_on_mibi1467.blastn: 1833
    503. yycG_on_mibi1468.blastn: 1833
    504. yycG_on_mibi1469.blastn: 1833
    505. yycG_on_mibi1471.blastn: 1833
    506. yycG_on_mibi1473.blastn: 1833
    507. yycG_on_mibi1474.blastn: 1833
    508. yycG_on_mibi1475.blastn: 1833
    509. yycG_on_mibi1476.blastn: 1833
    510. yycG_on_mibi1477.blastn: 1833
    511. yycG_on_mibi1478.blastn: 1833
    512. yycG_on_mibi1479.blastn: 1833
    513. yycG_on_mibi1480.blastn: 1833
    514. yycG_on_mibi1481.blastn: 1833
    515. yycG_on_mibi1482.blastn: 1833
    516. yycG_on_mibi1483.blastn: 1833
    517. yycG_on_mibi1484.blastn: 1833
    518. yycG_on_mibi1485.blastn: 1833
    519. yycG_on_mibi1486.blastn: 1833
    520. yycG_on_mibi1487.blastn: 1833
    521. yycG_on_mibi1488.blastn: 1833
    522. yycG_on_mibi1489.blastn: 1833
    523. yycG_on_mibi1490.blastn: 1833
    524. yycG_on_mibi1491.blastn: 1833
    525. yycG_on_mibi1492.blastn: 1833
    526. yycG_on_mibi1493.blastn: 1833
    527. yycG_on_mibi1494.blastn: 1833
    528. yycG_on_mibi1495.blastn: 1833
    529. yycG_on_mibi1496.blastn: 1833
    530. yycG_on_mibi1497.blastn: 1833
    531. yycG_on_mibi1498.blastn: 1833
    532. yycG_on_mibi1499.blastn: 1833
    533. yycG_on_mibi1500.blastn: 1833
    534. yycG_on_mibi1501.blastn: 1833
    535. yycG_on_mibi1502.blastn: 1833
    536. yycG_on_mibi1503.blastn: 1833
    537. yycG_on_mibi1504.blastn: 1833
    538. yycG_on_mibi1505.blastn: 1833
    539. yycG_on_mibi1506.blastn: 1833
    540. yycG_on_mibi2312.blastn: 1833
    541. yycG_on_mibi2313.blastn: 1833
    542. yycG_on_mibi2314.blastn: 1833
    543. yycG_on_mibi2315.blastn: 1833
    544. yycG_on_mibi2316.blastn: 1833
    545. yycG_on_mibi2317.blastn: 1833
    546. yycG_on_mibi2318.blastn: 1833
    547. yycG_on_mibi2319.blastn: 1833
    548. yycG_on_mibi2320.blastn: 1833
    549. yycG_on_mibi2321.blastn: 1833
    550. yycG_on_mibi2379.blastn: 1833
    551. #TODOs: exact the gene sequence for psm-delta and atl
    552. #https://www.ncbi.nlm.nih.gov/nuccore (psm gene) AND "Staphylococcus aureus"[porgn:__txid1280]
    553. #grep "PSM-delta" mibi1435.gbff
    554. # /product="Phenol-soluble modulin PSM-delta"
    555. #grep "atl" mibi1435.gbff
    556. # /gene="atl"
    557. # /gene="atl"
    558. https://www.ncbi.nlm.nih.gov/nuccore/JQ066320.1
    559. # -length(psm-beta1.fasta)=135
    560. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    561. blastn -db ../shovill/${sample}/contigs.fa -query psm-beta1.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > psm-beta1_on_${sample}.blastn
    562. done
    563. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    564. python3 analyze_blastn_res.py psm-beta1_on_${sample}.blastn
    565. done
    566. psm-beta1_on_mibi1435.blastn: 0
    567. psm-beta1_on_mibi1436.blastn: 0
    568. psm-beta1_on_mibi1437.blastn: 0
    569. psm-beta1_on_mibi1438.blastn: 0
    570. psm-beta1_on_mibi1439.blastn: 0
    571. psm-beta1_on_mibi1440.blastn: 0
    572. psm-beta1_on_mibi1441.blastn: 0
    573. psm-beta1_on_mibi1442.blastn: 0
    574. psm-beta1_on_mibi1443.blastn: 0
    575. psm-beta1_on_mibi1444.blastn: 0
    576. psm-beta1_on_mibi1445.blastn: 0
    577. psm-beta1_on_mibi1446.blastn: 0
    578. psm-beta1_on_mibi1447.blastn: 0
    579. psm-beta1_on_mibi1448.blastn: 0
    580. psm-beta1_on_mibi1449.blastn: 0
    581. psm-beta1_on_mibi1450.blastn: 0
    582. psm-beta1_on_mibi1451.blastn: 0
    583. psm-beta1_on_mibi1452.blastn: 0
    584. psm-beta1_on_mibi1453.blastn: 0
    585. psm-beta1_on_mibi1454.blastn: 0
    586. psm-beta1_on_mibi1455.blastn: 0
    587. psm-beta1_on_mibi1456.blastn: 0
    588. psm-beta1_on_mibi1457.blastn: 0
    589. psm-beta1_on_mibi1458.blastn: 0
    590. psm-beta1_on_mibi1459.blastn: 0
    591. psm-beta1_on_mibi1460.blastn: 0
    592. psm-beta1_on_mibi1461.blastn: 0
    593. psm-beta1_on_mibi1462.blastn: 0
    594. psm-beta1_on_mibi1463.blastn: 0
    595. psm-beta1_on_mibi1464.blastn: 0
    596. psm-beta1_on_mibi1465.blastn: 0
    597. psm-beta1_on_mibi1466.blastn: 0
    598. psm-beta1_on_mibi1467.blastn: 0
    599. psm-beta1_on_mibi1468.blastn: 0
    600. psm-beta1_on_mibi1469.blastn: 0
    601. psm-beta1_on_mibi1471.blastn: 0
    602. psm-beta1_on_mibi1473.blastn: 0
    603. psm-beta1_on_mibi1474.blastn: 0
    604. psm-beta1_on_mibi1475.blastn: 0
    605. psm-beta1_on_mibi1476.blastn: 0
    606. psm-beta1_on_mibi1477.blastn: 0
    607. psm-beta1_on_mibi1478.blastn: 0
    608. psm-beta1_on_mibi1479.blastn: 0
    609. psm-beta1_on_mibi1480.blastn: 0
    610. psm-beta1_on_mibi1481.blastn: 0
    611. psm-beta1_on_mibi1482.blastn: 0
    612. psm-beta1_on_mibi1483.blastn: 0
    613. psm-beta1_on_mibi1484.blastn: 0
    614. psm-beta1_on_mibi1485.blastn: 0
    615. psm-beta1_on_mibi1486.blastn: 0
    616. psm-beta1_on_mibi1487.blastn: 0
    617. psm-beta1_on_mibi1488.blastn: 0
    618. psm-beta1_on_mibi1489.blastn: 0
    619. psm-beta1_on_mibi1490.blastn: 0
    620. psm-beta1_on_mibi1491.blastn: 0
    621. psm-beta1_on_mibi1492.blastn: 0
    622. psm-beta1_on_mibi1493.blastn: 0
    623. psm-beta1_on_mibi1494.blastn: 0
    624. psm-beta1_on_mibi1495.blastn: 0
    625. psm-beta1_on_mibi1496.blastn: 0
    626. psm-beta1_on_mibi1497.blastn: 0
    627. psm-beta1_on_mibi1498.blastn: 0
    628. psm-beta1_on_mibi1499.blastn: 0
    629. psm-beta1_on_mibi1500.blastn: 0
    630. psm-beta1_on_mibi1501.blastn: 0
    631. psm-beta1_on_mibi1502.blastn: 0
    632. psm-beta1_on_mibi1503.blastn: 0
    633. psm-beta1_on_mibi1504.blastn: 0
    634. psm-beta1_on_mibi1505.blastn: 0
    635. psm-beta1_on_mibi1506.blastn: 0
    636. psm-beta1_on_mibi2312.blastn: 0
    637. psm-beta1_on_mibi2313.blastn: 0
    638. psm-beta1_on_mibi2314.blastn: 0
    639. psm-beta1_on_mibi2315.blastn: 0
    640. psm-beta1_on_mibi2316.blastn: 0
    641. psm-beta1_on_mibi2317.blastn: 0
    642. psm-beta1_on_mibi2318.blastn: 0
    643. psm-beta1_on_mibi2319.blastn: 0
    644. psm-beta1_on_mibi2320.blastn: 0
    645. psm-beta1_on_mibi2321.blastn: 0
    646. psm-beta1_on_mibi2379.blastn: 0
    647. # -length(hlb.fasta)=993
    648. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    649. blastn -db ../shovill/${sample}/contigs.fa -query psm-beta.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > hlb_on_${sample}.blastn
    650. done
    651. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    652. python3 analyze_blastn_res.py hlb_on_${sample}.blastn
    653. done
    654. hlb_on_mibi1435.blastn: 0
    655. hlb_on_mibi1436.blastn: 0
    656. hlb_on_mibi1437.blastn: 0
    657. hlb_on_mibi1438.blastn: 0
    658. hlb_on_mibi1439.blastn: 0
    659. hlb_on_mibi1440.blastn: 0
    660. hlb_on_mibi1441.blastn: 0
    661. hlb_on_mibi1442.blastn: 0
    662. hlb_on_mibi1443.blastn: 0
    663. hlb_on_mibi1444.blastn: 0
    664. hlb_on_mibi1445.blastn: 0
    665. hlb_on_mibi1446.blastn: 0
    666. hlb_on_mibi1447.blastn: 0
    667. hlb_on_mibi1448.blastn: 0
    668. hlb_on_mibi1449.blastn: 0
    669. hlb_on_mibi1450.blastn: 0
    670. hlb_on_mibi1451.blastn: 0
    671. hlb_on_mibi1452.blastn: 0
    672. hlb_on_mibi1453.blastn: 0
    673. hlb_on_mibi1454.blastn: 0
    674. hlb_on_mibi1455.blastn: 0
    675. hlb_on_mibi1456.blastn: 0
    676. hlb_on_mibi1457.blastn: 0
    677. hlb_on_mibi1458.blastn: 0
    678. hlb_on_mibi1459.blastn: 0
    679. hlb_on_mibi1460.blastn: 0
    680. hlb_on_mibi1461.blastn: 0
    681. hlb_on_mibi1462.blastn: 0
    682. hlb_on_mibi1463.blastn: 0
    683. hlb_on_mibi1464.blastn: 0
    684. hlb_on_mibi1465.blastn: 0
    685. hlb_on_mibi1466.blastn: 0
    686. hlb_on_mibi1467.blastn: 0
    687. hlb_on_mibi1468.blastn: 0
    688. hlb_on_mibi1469.blastn: 0
    689. hlb_on_mibi1471.blastn: 0
    690. hlb_on_mibi1473.blastn: 0
    691. hlb_on_mibi1474.blastn: 0
    692. hlb_on_mibi1475.blastn: 0
    693. hlb_on_mibi1476.blastn: 0
    694. hlb_on_mibi1477.blastn: 0
    695. hlb_on_mibi1478.blastn: 0
    696. hlb_on_mibi1479.blastn: 0
    697. hlb_on_mibi1480.blastn: 0
    698. hlb_on_mibi1481.blastn: 0
    699. hlb_on_mibi1482.blastn: 0
    700. hlb_on_mibi1483.blastn: 0
    701. hlb_on_mibi1484.blastn: 0
    702. hlb_on_mibi1485.blastn: 0
    703. hlb_on_mibi1486.blastn: 0
    704. hlb_on_mibi1487.blastn: 0
    705. hlb_on_mibi1488.blastn: 0
    706. hlb_on_mibi1489.blastn: 0
    707. hlb_on_mibi1490.blastn: 0
    708. hlb_on_mibi1491.blastn: 0
    709. hlb_on_mibi1492.blastn: 0
    710. hlb_on_mibi1493.blastn: 0
    711. hlb_on_mibi1494.blastn: 0
    712. hlb_on_mibi1495.blastn: 0
    713. hlb_on_mibi1496.blastn: 0
    714. hlb_on_mibi1497.blastn: 0
    715. hlb_on_mibi1498.blastn: 0
    716. hlb_on_mibi1499.blastn: 0
    717. hlb_on_mibi1500.blastn: 0
    718. hlb_on_mibi1501.blastn: 0
    719. hlb_on_mibi1502.blastn: 0
    720. hlb_on_mibi1503.blastn: 0
    721. hlb_on_mibi1504.blastn: 0
    722. hlb_on_mibi1505.blastn: 0
    723. hlb_on_mibi1506.blastn: 0
    724. hlb_on_mibi2312.blastn: 0
    725. hlb_on_mibi2313.blastn: 0
    726. hlb_on_mibi2314.blastn: 0
    727. hlb_on_mibi2315.blastn: 0
    728. hlb_on_mibi2316.blastn: 0
    729. hlb_on_mibi2317.blastn: 0
    730. hlb_on_mibi2318.blastn: 0
    731. hlb_on_mibi2319.blastn: 0
    732. hlb_on_mibi2320.blastn: 0
    733. hlb_on_mibi2321.blastn: 0
    734. hlb_on_mibi2379.blastn: 0
    735. ## -length(altE_revcomp.fasta)=4008
    736. #gene complement(627656..631663)
    737. # /gene="atlE"
    738. #samtools faidx CP000029.fasta gi|57636010|gb|CP000029.1|
    739. samtools faidx CP000029.fasta "gi|57636010|gb|CP000029.1|":627656-631663 > atlE.fasta
    740. revcomp atlE.fasta > atlE_revcomp.fasta
    741. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    742. blastn -db ../shovill/${sample}/contigs.fa -query atlE_revcomp.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > atlE_on_${sample}.blastn
    743. done
    744. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    745. python3 analyze_blastn_res.py atlE_on_${sample}.blastn
    746. done
    747. atlE_on_mibi1435.blastn: 4008
    748. atlE_on_mibi1436.blastn: 4008
    749. atlE_on_mibi1437.blastn: 4465
    750. atlE_on_mibi1438.blastn: 4008
    751. atlE_on_mibi1439.blastn: 4008
    752. atlE_on_mibi1440.blastn: 4008
    753. atlE_on_mibi1441.blastn: 4450
    754. atlE_on_mibi1442.blastn: 4450
    755. atlE_on_mibi1443.blastn: 4008
    756. atlE_on_mibi1444.blastn: 4008
    757. atlE_on_mibi1445.blastn: 4008
    758. atlE_on_mibi1446.blastn: 4008
    759. atlE_on_mibi1447.blastn: 4008
    760. atlE_on_mibi1448.blastn: 4008
    761. atlE_on_mibi1449.blastn: 4008
    762. atlE_on_mibi1450.blastn: 4008
    763. atlE_on_mibi1451.blastn: 4008
    764. atlE_on_mibi1452.blastn: 4450
    765. atlE_on_mibi1453.blastn: 4008
    766. atlE_on_mibi1454.blastn: 4008
    767. atlE_on_mibi1455.blastn: 4008
    768. atlE_on_mibi1456.blastn: 4008
    769. atlE_on_mibi1457.blastn: 4008
    770. atlE_on_mibi1458.blastn: 4450
    771. atlE_on_mibi1459.blastn: 4008
    772. atlE_on_mibi1460.blastn: 4008
    773. atlE_on_mibi1461.blastn: 4008
    774. atlE_on_mibi1462.blastn: 4008
    775. atlE_on_mibi1463.blastn: 4450
    776. atlE_on_mibi1464.blastn: 4450
    777. atlE_on_mibi1465.blastn: 4008
    778. atlE_on_mibi1466.blastn: 4008
    779. atlE_on_mibi1467.blastn: 4450
    780. atlE_on_mibi1468.blastn: 4465
    781. atlE_on_mibi1469.blastn: 4465
    782. atlE_on_mibi1471.blastn: 4008
    783. atlE_on_mibi1473.blastn: 4008
    784. atlE_on_mibi1474.blastn: 4008
    785. atlE_on_mibi1475.blastn: 4008
    786. atlE_on_mibi1476.blastn: 4008
    787. atlE_on_mibi1477.blastn: 4008
    788. atlE_on_mibi1478.blastn: 4008
    789. atlE_on_mibi1479.blastn: 4008
    790. atlE_on_mibi1480.blastn: 4008
    791. atlE_on_mibi1481.blastn: 4008
    792. atlE_on_mibi1482.blastn: 4008
    793. atlE_on_mibi1483.blastn: 4450
    794. atlE_on_mibi1484.blastn: 4008
    795. atlE_on_mibi1485.blastn: 4008
    796. atlE_on_mibi1486.blastn: 4450
    797. atlE_on_mibi1487.blastn: 4008
    798. atlE_on_mibi1488.blastn: 4008
    799. atlE_on_mibi1489.blastn: 4450
    800. atlE_on_mibi1490.blastn: 4008
    801. atlE_on_mibi1491.blastn: 4008
    802. atlE_on_mibi1492.blastn: 4008
    803. atlE_on_mibi1493.blastn: 4450
    804. atlE_on_mibi1494.blastn: 4008
    805. atlE_on_mibi1495.blastn: 4008
    806. atlE_on_mibi1496.blastn: 4008
    807. atlE_on_mibi1497.blastn: 4008
    808. atlE_on_mibi1498.blastn: 4008
    809. atlE_on_mibi1499.blastn: 4008
    810. atlE_on_mibi1500.blastn: 4008
    811. atlE_on_mibi1501.blastn: 4008
    812. atlE_on_mibi1502.blastn: 4008
    813. atlE_on_mibi1503.blastn: 4008
    814. atlE_on_mibi1504.blastn: 4450
    815. atlE_on_mibi1505.blastn: 4008
    816. atlE_on_mibi1506.blastn: 4008
    817. atlE_on_mibi2312.blastn: 4008
    818. atlE_on_mibi2313.blastn: 4008
    819. atlE_on_mibi2314.blastn: 4008
    820. atlE_on_mibi2315.blastn: 4008
    821. atlE_on_mibi2316.blastn: 4008
    822. atlE_on_mibi2317.blastn: 4008
    823. atlE_on_mibi2318.blastn: 4008
    824. atlE_on_mibi2319.blastn: 4008
    825. atlE_on_mibi2320.blastn: 4008
    826. atlE_on_mibi2321.blastn: 4008
    827. atlE_on_mibi2379.blastn: 4008
    828. # -length(sdrG)=2796
    829. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    830. blastn -db ../shovill/${sample}/contigs.fa -query sdrG.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > sdrG_on_${sample}.blastn
    831. done
    832. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    833. python3 analyze_blastn_res.py sdrG_on_${sample}.blastn
    834. done
    835. sdrG_on_mibi1435.blastn: 2973
    836. sdrG_on_mibi1436.blastn: 2967
    837. sdrG_on_mibi1437.blastn: 2821
    838. sdrG_on_mibi1438.blastn: 2796
    839. sdrG_on_mibi1439.blastn: 3155
    840. sdrG_on_mibi1440.blastn: 2967
    841. sdrG_on_mibi1441.blastn: 2797
    842. sdrG_on_mibi1442.blastn: 2801
    843. sdrG_on_mibi1443.blastn: 2966
    844. sdrG_on_mibi1444.blastn: 2796
    845. sdrG_on_mibi1445.blastn: 3158
    846. sdrG_on_mibi1446.blastn: 3155
    847. sdrG_on_mibi1447.blastn: 2966
    848. sdrG_on_mibi1448.blastn: 2797
    849. sdrG_on_mibi1449.blastn: 2712
    850. sdrG_on_mibi1450.blastn: 2794
    851. sdrG_on_mibi1451.blastn: 2946
    852. sdrG_on_mibi1452.blastn: 3166
    853. sdrG_on_mibi1453.blastn: 2970
    854. sdrG_on_mibi1454.blastn: 2976
    855. sdrG_on_mibi1455.blastn: 2797
    856. sdrG_on_mibi1456.blastn: 2967
    857. sdrG_on_mibi1457.blastn: 2963
    858. sdrG_on_mibi1458.blastn: 2794
    859. sdrG_on_mibi1459.blastn: 3153
    860. sdrG_on_mibi1460.blastn: 2566
    861. sdrG_on_mibi1461.blastn: 2500
    862. sdrG_on_mibi1462.blastn: 2966
    863. sdrG_on_mibi1463.blastn: 2971
    864. sdrG_on_mibi1464.blastn: 2530
    865. sdrG_on_mibi1465.blastn: 2981
    866. sdrG_on_mibi1466.blastn: 1547 *
    867. sdrG_on_mibi1467.blastn: 2794
    868. sdrG_on_mibi1468.blastn: 2967
    869. sdrG_on_mibi1469.blastn: 2967
    870. sdrG_on_mibi1471.blastn: 2796
    871. sdrG_on_mibi1473.blastn: 2976
    872. sdrG_on_mibi1474.blastn: 2797
    873. sdrG_on_mibi1475.blastn: 2981
    874. sdrG_on_mibi1476.blastn: 2794
    875. sdrG_on_mibi1477.blastn: 2967
    876. sdrG_on_mibi1478.blastn: 1511 *
    877. sdrG_on_mibi1479.blastn: 2966
    878. sdrG_on_mibi1480.blastn: 2976
    879. sdrG_on_mibi1481.blastn: 2797
    880. sdrG_on_mibi1482.blastn: 2797
    881. sdrG_on_mibi1483.blastn: 2797
    882. sdrG_on_mibi1484.blastn: 2976
    883. sdrG_on_mibi1485.blastn: 3001
    884. sdrG_on_mibi1486.blastn: 2797
    885. sdrG_on_mibi1487.blastn: 2976
    886. sdrG_on_mibi1488.blastn: 2963
    887. sdrG_on_mibi1489.blastn: 2797
    888. sdrG_on_mibi1490.blastn: 2981
    889. sdrG_on_mibi1491.blastn: 3155
    890. sdrG_on_mibi1492.blastn: 2982
    891. sdrG_on_mibi1493.blastn: 2904
    892. sdrG_on_mibi1494.blastn: 2980
    893. sdrG_on_mibi1495.blastn: 2976
    894. sdrG_on_mibi1496.blastn: 2994
    895. sdrG_on_mibi1497.blastn: 2797
    896. sdrG_on_mibi1498.blastn: 2967
    897. sdrG_on_mibi1499.blastn: 2976
    898. sdrG_on_mibi1500.blastn: 2797
    899. sdrG_on_mibi1501.blastn: 2797
    900. sdrG_on_mibi1502.blastn: 2976
    901. sdrG_on_mibi1503.blastn: 2976
    902. sdrG_on_mibi1504.blastn: 2634
    903. sdrG_on_mibi1505.blastn: 2970
    904. sdrG_on_mibi1506.blastn: 2985
    905. sdrG_on_mibi2312.blastn: 2866
    906. sdrG_on_mibi2313.blastn: 2794
    907. sdrG_on_mibi2314.blastn: 3171
    908. sdrG_on_mibi2315.blastn: 2797
    909. sdrG_on_mibi2316.blastn: 3158
    910. sdrG_on_mibi2317.blastn: 2975
    911. sdrG_on_mibi2318.blastn: 2976
    912. sdrG_on_mibi2319.blastn: 2613
    913. sdrG_on_mibi2320.blastn: 2972
    914. sdrG_on_mibi2321.blastn: 2794
    915. sdrG_on_mibi2379.blastn: 2975
    916. ##length(sdrH)=1446
    917. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    918. blastn -db ../shovill/${sample}/contigs.fa -query sdrH_revcomp.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > sdrH_on_${sample}.blastn
    919. done
    920. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    921. python3 analyze_blastn_res.py sdrH_on_${sample}.blastn
    922. done
    923. sdrH_on_mibi1435.blastn: 1647
    924. sdrH_on_mibi1436.blastn: 1683
    925. sdrH_on_mibi1437.blastn: 1482
    926. sdrH_on_mibi1438.blastn: 1608
    927. sdrH_on_mibi1439.blastn: 1739
    928. sdrH_on_mibi1440.blastn: 1644
    929. sdrH_on_mibi1441.blastn: 1446
    930. sdrH_on_mibi1442.blastn: 1482
    931. sdrH_on_mibi1443.blastn: 1683
    932. sdrH_on_mibi1444.blastn: 1683
    933. sdrH_on_mibi1445.blastn: 1482
    934. sdrH_on_mibi1446.blastn: 1482
    935. sdrH_on_mibi1447.blastn: 1482
    936. sdrH_on_mibi1448.blastn: 1446
    937. sdrH_on_mibi1449.blastn: 1450
    938. sdrH_on_mibi1450.blastn: 1446
    939. sdrH_on_mibi1451.blastn: 1487
    940. sdrH_on_mibi1452.blastn: 1446
    941. sdrH_on_mibi1453.blastn: 1464
    942. sdrH_on_mibi1454.blastn: 1647
    943. sdrH_on_mibi1455.blastn: 1644
    944. sdrH_on_mibi1456.blastn: 1647
    945. sdrH_on_mibi1457.blastn: 1572
    946. sdrH_on_mibi1458.blastn: 1632
    947. sdrH_on_mibi1459.blastn: 1647
    948. sdrH_on_mibi1460.blastn: 1482
    949. sdrH_on_mibi1461.blastn: 1647
    950. sdrH_on_mibi1462.blastn: 1683
    951. sdrH_on_mibi1463.blastn: 1647
    952. sdrH_on_mibi1464.blastn: 1739
    953. sdrH_on_mibi1465.blastn: 1464
    954. sdrH_on_mibi1466.blastn: 1305
    955. sdrH_on_mibi1467.blastn: 1482
    956. sdrH_on_mibi1468.blastn: 1559
    957. sdrH_on_mibi1469.blastn: 1556
    958. sdrH_on_mibi1471.blastn: 1572
    959. sdrH_on_mibi1473.blastn: 1482
    960. sdrH_on_mibi1474.blastn: 1446
    961. sdrH_on_mibi1475.blastn: 1482
    962. sdrH_on_mibi1476.blastn: 1458
    963. sdrH_on_mibi1477.blastn: 1647
    964. sdrH_on_mibi1478.blastn: 710 *
    965. sdrH_on_mibi1479.blastn: 1482
    966. sdrH_on_mibi1480.blastn: 1647
    967. sdrH_on_mibi1481.blastn: 1412
    968. sdrH_on_mibi1482.blastn: 1647
    969. sdrH_on_mibi1483.blastn: 1647
    970. sdrH_on_mibi1484.blastn: 1448
    971. sdrH_on_mibi1485.blastn: 1647
    972. sdrH_on_mibi1486.blastn: 1827
    973. sdrH_on_mibi1487.blastn: 1647
    974. sdrH_on_mibi1488.blastn: 1683
    975. sdrH_on_mibi1489.blastn: 1739
    976. sdrH_on_mibi1490.blastn: 1482
    977. sdrH_on_mibi1491.blastn: 1482
    978. sdrH_on_mibi1492.blastn: 1482
    979. sdrH_on_mibi1493.blastn: 1440
    980. sdrH_on_mibi1494.blastn: 1458
    981. sdrH_on_mibi1495.blastn: 1482
    982. sdrH_on_mibi1496.blastn: 1644
    983. sdrH_on_mibi1497.blastn: 1736
    984. sdrH_on_mibi1498.blastn: 1647
    985. sdrH_on_mibi1499.blastn: 1482
    986. sdrH_on_mibi1500.blastn: 1683
    987. sdrH_on_mibi1501.blastn: 1647
    988. sdrH_on_mibi1502.blastn: 1647
    989. sdrH_on_mibi1503.blastn: 1745
    990. sdrH_on_mibi1504.blastn: 1683
    991. sdrH_on_mibi1505.blastn: 1736
    992. sdrH_on_mibi1506.blastn: 1683
    993. sdrH_on_mibi2312.blastn: 1556
    994. sdrH_on_mibi2313.blastn: 1464
    995. sdrH_on_mibi2314.blastn: 1464
    996. sdrH_on_mibi2315.blastn: 1683
    997. sdrH_on_mibi2316.blastn: 1482
    998. sdrH_on_mibi2317.blastn: 1464
    999. sdrH_on_mibi2318.blastn: 1647
    1000. sdrH_on_mibi2319.blastn: 1644
    1001. sdrH_on_mibi2320.blastn: 1464
    1002. sdrH_on_mibi2321.blastn: 1464
    1003. sdrH_on_mibi2379.blastn: 1647
    1004. # -length(ebh_revcomp.fasta)=30450
    1005. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1006. blastn -db ../shovill/${sample}/contigs.fa -query ebh_revcomp.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > ebh_on_${sample}.blastn
    1007. done
    1008. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1009. python3 analyze_blastn_res.py ebh_on_${sample}.blastn
    1010. done
    1011. ebh_on_mibi1435.blastn: 30450
    1012. ebh_on_mibi1436.blastn: 30450
    1013. ebh_on_mibi1437.blastn: 29490
    1014. ebh_on_mibi1438.blastn: 25428
    1015. ebh_on_mibi1439.blastn: 30452
    1016. ebh_on_mibi1440.blastn: 11933
    1017. ebh_on_mibi1441.blastn: 30450
    1018. ebh_on_mibi1442.blastn: 30463
    1019. ebh_on_mibi1443.blastn: 30450
    1020. ebh_on_mibi1444.blastn: 30450
    1021. ebh_on_mibi1445.blastn: 30450
    1022. ebh_on_mibi1446.blastn: 30450
    1023. ebh_on_mibi1447.blastn: 30450
    1024. ebh_on_mibi1448.blastn: 30450
    1025. ebh_on_mibi1449.blastn: 30450
    1026. ebh_on_mibi1450.blastn: 30450
    1027. ebh_on_mibi1451.blastn: 30450
    1028. ebh_on_mibi1452.blastn: 21401
    1029. ebh_on_mibi1453.blastn: 30450
    1030. ebh_on_mibi1454.blastn: 11933
    1031. ebh_on_mibi1455.blastn: 30450
    1032. ebh_on_mibi1456.blastn: 11933
    1033. ebh_on_mibi1457.blastn: 30450
    1034. ebh_on_mibi1458.blastn: 29955
    1035. ebh_on_mibi1459.blastn: 11933
    1036. ebh_on_mibi1460.blastn: 30450
    1037. ebh_on_mibi1461.blastn: 11933
    1038. ebh_on_mibi1462.blastn: 30450
    1039. ebh_on_mibi1463.blastn: 20602
    1040. ebh_on_mibi1464.blastn: 30450
    1041. ebh_on_mibi1465.blastn: 30450
    1042. ebh_on_mibi1466.blastn: 14964
    1043. ebh_on_mibi1467.blastn: 30463
    1044. ebh_on_mibi1468.blastn: 30450
    1045. ebh_on_mibi1469.blastn: 30450
    1046. ebh_on_mibi1471.blastn: 25428
    1047. ebh_on_mibi1473.blastn: 30450
    1048. ebh_on_mibi1474.blastn: 30450
    1049. ebh_on_mibi1475.blastn: 30450
    1050. ebh_on_mibi1476.blastn: 30450
    1051. ebh_on_mibi1477.blastn: 30384
    1052. ebh_on_mibi1478.blastn: 11933
    1053. ebh_on_mibi1479.blastn: 30450
    1054. ebh_on_mibi1480.blastn: 11933
    1055. ebh_on_mibi1481.blastn: 25694
    1056. ebh_on_mibi1482.blastn: 30450
    1057. ebh_on_mibi1483.blastn: 30450
    1058. ebh_on_mibi1484.blastn: 30450
    1059. ebh_on_mibi1485.blastn: 11933
    1060. ebh_on_mibi1486.blastn: 30450
    1061. ebh_on_mibi1487.blastn: 11933
    1062. ebh_on_mibi1488.blastn: 30450
    1063. ebh_on_mibi1489.blastn: 30450
    1064. ebh_on_mibi1490.blastn: 30450
    1065. ebh_on_mibi1491.blastn: 30450
    1066. ebh_on_mibi1492.blastn: 30450
    1067. ebh_on_mibi1493.blastn: 30465
    1068. ebh_on_mibi1494.blastn: 30450
    1069. ebh_on_mibi1495.blastn: 30450
    1070. ebh_on_mibi1496.blastn: 11933
    1071. ebh_on_mibi1497.blastn: 30450
    1072. ebh_on_mibi1498.blastn: 11933
    1073. ebh_on_mibi1499.blastn: 30450
    1074. ebh_on_mibi1500.blastn: 30450
    1075. ebh_on_mibi1501.blastn: 30450
    1076. ebh_on_mibi1502.blastn: 11933
    1077. ebh_on_mibi1503.blastn: 30450
    1078. ebh_on_mibi1504.blastn: 30450
    1079. ebh_on_mibi1505.blastn: 30450
    1080. ebh_on_mibi1506.blastn: 30450
    1081. ebh_on_mibi2312.blastn: 30450
    1082. ebh_on_mibi2313.blastn: 30450
    1083. ebh_on_mibi2314.blastn: 30450
    1084. ebh_on_mibi2315.blastn: 30461
    1085. ebh_on_mibi2316.blastn: 30450
    1086. ebh_on_mibi2317.blastn: 30450
    1087. ebh_on_mibi2318.blastn: 11933
    1088. ebh_on_mibi2319.blastn: 11933
    1089. ebh_on_mibi2320.blastn: 30110
    1090. ebh_on_mibi2321.blastn: 30450
    1091. ebh_on_mibi2379.blastn: 30450
    1092. #For gene: ebpS, tagB, capC, sepA, dltA, fmtC
    1093. # -length(SE0760)=1383
    1094. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1095. blastn -db ../shovill/${sample}/contigs.fa -query ebpS_revcomp.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > ebpS_on_${sample}.blastn
    1096. done
    1097. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1098. python3 analyze_blastn_res.py ebpS_on_${sample}.blastn
    1099. done
    1100. ebpS_on_mibi1435.blastn: 1383
    1101. ebpS_on_mibi1436.blastn: 1383
    1102. ebpS_on_mibi1437.blastn: 1383
    1103. ebpS_on_mibi1438.blastn: 1383
    1104. ebpS_on_mibi1439.blastn: 1383
    1105. ebpS_on_mibi1440.blastn: 1383
    1106. ebpS_on_mibi1441.blastn: 1383
    1107. ebpS_on_mibi1442.blastn: 1408
    1108. ebpS_on_mibi1443.blastn: 1383
    1109. ebpS_on_mibi1444.blastn: 1383
    1110. ebpS_on_mibi1445.blastn: 1383
    1111. ebpS_on_mibi1446.blastn: 1383
    1112. ebpS_on_mibi1447.blastn: 1383
    1113. ebpS_on_mibi1448.blastn: 1383
    1114. ebpS_on_mibi1449.blastn: 1383
    1115. ebpS_on_mibi1450.blastn: 1383
    1116. ebpS_on_mibi1451.blastn: 1383
    1117. ebpS_on_mibi1452.blastn: 1408
    1118. ebpS_on_mibi1453.blastn: 1383
    1119. ebpS_on_mibi1454.blastn: 1383
    1120. ebpS_on_mibi1455.blastn: 1383
    1121. ebpS_on_mibi1456.blastn: 1383
    1122. ebpS_on_mibi1457.blastn: 1383
    1123. ebpS_on_mibi1458.blastn: 1408
    1124. ebpS_on_mibi1459.blastn: 1383
    1125. ebpS_on_mibi1460.blastn: 1383
    1126. ebpS_on_mibi1461.blastn: 1383
    1127. ebpS_on_mibi1462.blastn: 1383
    1128. ebpS_on_mibi1463.blastn: 1383
    1129. ebpS_on_mibi1464.blastn: 1392
    1130. ebpS_on_mibi1465.blastn: 1383
    1131. ebpS_on_mibi1466.blastn: 1383
    1132. ebpS_on_mibi1467.blastn: 1420
    1133. ebpS_on_mibi1468.blastn: 1383
    1134. ebpS_on_mibi1469.blastn: 1383
    1135. ebpS_on_mibi1471.blastn: 1383
    1136. ebpS_on_mibi1473.blastn: 1383
    1137. ebpS_on_mibi1474.blastn: 1383
    1138. ebpS_on_mibi1475.blastn: 1383
    1139. ebpS_on_mibi1476.blastn: 1383
    1140. ebpS_on_mibi1477.blastn: 1275
    1141. ebpS_on_mibi1478.blastn: 1383
    1142. ebpS_on_mibi1479.blastn: 1383
    1143. ebpS_on_mibi1480.blastn: 1383
    1144. ebpS_on_mibi1481.blastn: 1383
    1145. ebpS_on_mibi1482.blastn: 1383
    1146. ebpS_on_mibi1483.blastn: 1383
    1147. ebpS_on_mibi1484.blastn: 1383
    1148. ebpS_on_mibi1485.blastn: 1383
    1149. ebpS_on_mibi1486.blastn: 1383
    1150. ebpS_on_mibi1487.blastn: 1383
    1151. ebpS_on_mibi1488.blastn: 1383
    1152. ebpS_on_mibi1489.blastn: 1383
    1153. ebpS_on_mibi1490.blastn: 1383
    1154. ebpS_on_mibi1491.blastn: 1383
    1155. ebpS_on_mibi1492.blastn: 1383
    1156. ebpS_on_mibi1493.blastn: 1420
    1157. ebpS_on_mibi1494.blastn: 1383
    1158. ebpS_on_mibi1495.blastn: 1383
    1159. ebpS_on_mibi1496.blastn: 1383
    1160. ebpS_on_mibi1497.blastn: 1383
    1161. ebpS_on_mibi1498.blastn: 1383
    1162. ebpS_on_mibi1499.blastn: 1383
    1163. ebpS_on_mibi1500.blastn: 1383
    1164. ebpS_on_mibi1501.blastn: 1383
    1165. ebpS_on_mibi1502.blastn: 1383
    1166. ebpS_on_mibi1503.blastn: 1383
    1167. ebpS_on_mibi1504.blastn: 1408
    1168. ebpS_on_mibi1505.blastn: 1383
    1169. ebpS_on_mibi1506.blastn: 1383
    1170. ebpS_on_mibi2312.blastn: 1383
    1171. ebpS_on_mibi2313.blastn: 1383
    1172. ebpS_on_mibi2314.blastn: 1383
    1173. ebpS_on_mibi2315.blastn: 1383
    1174. ebpS_on_mibi2316.blastn: 1383
    1175. ebpS_on_mibi2317.blastn: 1383
    1176. ebpS_on_mibi2318.blastn: 1383
    1177. ebpS_on_mibi2319.blastn: 1383
    1178. ebpS_on_mibi2320.blastn: 1383
    1179. ebpS_on_mibi2321.blastn: 1383
    1180. ebpS_on_mibi2379.blastn: 1383
    1181. # -length(tagB)=1680
    1182. #mibi1435.gff3:contig_2 Prodigal CDS 146190 147869 . - 0 ID=MMJCKL_03035;Name=CDP-glycerol glycerophosphotransferase%2C TagB/SpsB family;locus_tag=MMJCKL_03035;product=CDP-glycerol glycerophosphotransferase%2C TagB/SpsB family;Dbxref=COG:COG1887,COG:MI,RefSeq:WP_001831509.1,SO:0001217,UniParc:UPI00004BA7A8,UniRef:UniRef100_A0A4Q9W688,UniRef:UniRef50_A0A0H2VI21,UniRef:UniRef90_A0A0H2VI21;gene=tagB
    1183. samtools faidx mibi1435.fna contig_2:146190-147869 > tagB_mibi1435.fasta
    1184. revcomp tagB_mibi1435.fasta > tagB_mibi1435_revcomp.fasta
    1185. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1186. blastn -db ../shovill/${sample}/contigs.fa -query tagB_mibi1435_revcomp.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > tagB_on_${sample}.blastn
    1187. done
    1188. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1189. python3 analyze_blastn_res.py tagB_on_${sample}.blastn
    1190. done
    1191. tagB_on_mibi1435.blastn: 1680
    1192. tagB_on_mibi1436.blastn: 1680
    1193. tagB_on_mibi1437.blastn: 1680
    1194. tagB_on_mibi1438.blastn: 1680
    1195. tagB_on_mibi1439.blastn: 1680
    1196. tagB_on_mibi1440.blastn: 1680
    1197. tagB_on_mibi1441.blastn: 1680
    1198. tagB_on_mibi1442.blastn: 1680
    1199. tagB_on_mibi1443.blastn: 1680
    1200. tagB_on_mibi1444.blastn: 1680
    1201. tagB_on_mibi1445.blastn: 1680
    1202. tagB_on_mibi1446.blastn: 1680
    1203. tagB_on_mibi1447.blastn: 1680
    1204. tagB_on_mibi1448.blastn: 1680
    1205. tagB_on_mibi1449.blastn: 1680
    1206. tagB_on_mibi1450.blastn: 1680
    1207. tagB_on_mibi1451.blastn: 1680
    1208. tagB_on_mibi1452.blastn: 1680
    1209. tagB_on_mibi1453.blastn: 1680
    1210. tagB_on_mibi1454.blastn: 1680
    1211. tagB_on_mibi1455.blastn: 1680
    1212. tagB_on_mibi1456.blastn: 1680
    1213. tagB_on_mibi1457.blastn: 1680
    1214. tagB_on_mibi1458.blastn: 1680
    1215. tagB_on_mibi1459.blastn: 1680
    1216. tagB_on_mibi1460.blastn: 1680
    1217. tagB_on_mibi1461.blastn: 1680
    1218. tagB_on_mibi1462.blastn: 1680
    1219. tagB_on_mibi1463.blastn: 1680
    1220. tagB_on_mibi1464.blastn: 1680
    1221. tagB_on_mibi1465.blastn: 1680
    1222. tagB_on_mibi1466.blastn: 1680
    1223. tagB_on_mibi1467.blastn: 1680
    1224. tagB_on_mibi1468.blastn: 1680
    1225. tagB_on_mibi1469.blastn: 1680
    1226. tagB_on_mibi1471.blastn: 1680
    1227. tagB_on_mibi1473.blastn: 1680
    1228. tagB_on_mibi1474.blastn: 1680
    1229. tagB_on_mibi1475.blastn: 1680
    1230. tagB_on_mibi1476.blastn: 1680
    1231. tagB_on_mibi1477.blastn: 1680
    1232. tagB_on_mibi1478.blastn: 1680
    1233. tagB_on_mibi1479.blastn: 1680
    1234. tagB_on_mibi1480.blastn: 1680
    1235. tagB_on_mibi1481.blastn: 1680
    1236. tagB_on_mibi1482.blastn: 1680
    1237. tagB_on_mibi1483.blastn: 1680
    1238. tagB_on_mibi1484.blastn: 1680
    1239. tagB_on_mibi1485.blastn: 1680
    1240. tagB_on_mibi1486.blastn: 1680
    1241. tagB_on_mibi1487.blastn: 1680
    1242. tagB_on_mibi1488.blastn: 1680
    1243. tagB_on_mibi1489.blastn: 1680
    1244. tagB_on_mibi1490.blastn: 1680
    1245. tagB_on_mibi1491.blastn: 1680
    1246. tagB_on_mibi1492.blastn: 1680
    1247. tagB_on_mibi1493.blastn: 1680
    1248. tagB_on_mibi1494.blastn: 1680
    1249. tagB_on_mibi1495.blastn: 1680
    1250. tagB_on_mibi1496.blastn: 1680
    1251. tagB_on_mibi1497.blastn: 1680
    1252. tagB_on_mibi1498.blastn: 1680
    1253. tagB_on_mibi1499.blastn: 1680
    1254. tagB_on_mibi1500.blastn: 1680
    1255. tagB_on_mibi1501.blastn: 1680
    1256. tagB_on_mibi1502.blastn: 1680
    1257. tagB_on_mibi1503.blastn: 1680
    1258. tagB_on_mibi1504.blastn: 1680
    1259. tagB_on_mibi1505.blastn: 1680
    1260. tagB_on_mibi1506.blastn: 1680
    1261. tagB_on_mibi2312.blastn: 1680
    1262. tagB_on_mibi2313.blastn: 1680
    1263. tagB_on_mibi2314.blastn: 1680
    1264. tagB_on_mibi2315.blastn: 1680
    1265. tagB_on_mibi2316.blastn: 1680
    1266. tagB_on_mibi2317.blastn: 1680
    1267. tagB_on_mibi2318.blastn: 1680
    1268. tagB_on_mibi2319.blastn: 1680
    1269. tagB_on_mibi2320.blastn: 1680
    1270. tagB_on_mibi2321.blastn: 1680
    1271. tagB_on_mibi2379.blastn: 1680
    1272. # -length(capC)=450
    1273. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1274. blastn -db ../shovill/${sample}/contigs.fa -query capC.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > capC_on_${sample}.blastn
    1275. done
    1276. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1277. python3 analyze_blastn_res.py capC_on_${sample}.blastn
    1278. done
    1279. capC_on_mibi1435.blastn: 0
    1280. capC_on_mibi1436.blastn: 0
    1281. capC_on_mibi1437.blastn: 0
    1282. capC_on_mibi1438.blastn: 0
    1283. capC_on_mibi1439.blastn: 0
    1284. capC_on_mibi1440.blastn: 0
    1285. capC_on_mibi1441.blastn: 0
    1286. capC_on_mibi1442.blastn: 0
    1287. capC_on_mibi1443.blastn: 0
    1288. capC_on_mibi1444.blastn: 0
    1289. capC_on_mibi1445.blastn: 0
    1290. capC_on_mibi1446.blastn: 0
    1291. capC_on_mibi1447.blastn: 0
    1292. capC_on_mibi1448.blastn: 0
    1293. capC_on_mibi1449.blastn: 0
    1294. capC_on_mibi1450.blastn: 0
    1295. capC_on_mibi1451.blastn: 0
    1296. capC_on_mibi1452.blastn: 0
    1297. capC_on_mibi1453.blastn: 0
    1298. capC_on_mibi1454.blastn: 0
    1299. capC_on_mibi1455.blastn: 0
    1300. capC_on_mibi1456.blastn: 0
    1301. capC_on_mibi1457.blastn: 0
    1302. capC_on_mibi1458.blastn: 0
    1303. capC_on_mibi1459.blastn: 0
    1304. capC_on_mibi1460.blastn: 0
    1305. capC_on_mibi1461.blastn: 0
    1306. capC_on_mibi1462.blastn: 0
    1307. capC_on_mibi1463.blastn: 0
    1308. capC_on_mibi1464.blastn: 0
    1309. capC_on_mibi1465.blastn: 0
    1310. capC_on_mibi1466.blastn: 0
    1311. capC_on_mibi1467.blastn: 0
    1312. capC_on_mibi1468.blastn: 0
    1313. capC_on_mibi1469.blastn: 0
    1314. capC_on_mibi1471.blastn: 0
    1315. capC_on_mibi1473.blastn: 0
    1316. capC_on_mibi1474.blastn: 0
    1317. capC_on_mibi1475.blastn: 0
    1318. capC_on_mibi1476.blastn: 0
    1319. capC_on_mibi1477.blastn: 0
    1320. capC_on_mibi1478.blastn: 0
    1321. capC_on_mibi1479.blastn: 0
    1322. capC_on_mibi1480.blastn: 0
    1323. capC_on_mibi1481.blastn: 0
    1324. capC_on_mibi1482.blastn: 0
    1325. capC_on_mibi1483.blastn: 0
    1326. capC_on_mibi1484.blastn: 0
    1327. capC_on_mibi1485.blastn: 0
    1328. capC_on_mibi1486.blastn: 0
    1329. capC_on_mibi1487.blastn: 0
    1330. capC_on_mibi1488.blastn: 0
    1331. capC_on_mibi1489.blastn: 0
    1332. capC_on_mibi1490.blastn: 0
    1333. capC_on_mibi1491.blastn: 0
    1334. capC_on_mibi1492.blastn: 0
    1335. capC_on_mibi1493.blastn: 0
    1336. capC_on_mibi1494.blastn: 0
    1337. capC_on_mibi1495.blastn: 0
    1338. capC_on_mibi1496.blastn: 0
    1339. capC_on_mibi1497.blastn: 0
    1340. capC_on_mibi1498.blastn: 0
    1341. capC_on_mibi1499.blastn: 0
    1342. capC_on_mibi1500.blastn: 0
    1343. capC_on_mibi1501.blastn: 0
    1344. capC_on_mibi1502.blastn: 0
    1345. capC_on_mibi1503.blastn: 0
    1346. capC_on_mibi1504.blastn: 0
    1347. capC_on_mibi1505.blastn: 0
    1348. capC_on_mibi1506.blastn: 0
    1349. capC_on_mibi2312.blastn: 0
    1350. capC_on_mibi2313.blastn: 0
    1351. capC_on_mibi2314.blastn: 0
    1352. capC_on_mibi2315.blastn: 0
    1353. capC_on_mibi2316.blastn: 0
    1354. capC_on_mibi2317.blastn: 0
    1355. capC_on_mibi2318.blastn: 0
    1356. capC_on_mibi2319.blastn: 0
    1357. capC_on_mibi2320.blastn: 0
    1358. capC_on_mibi2321.blastn: 0
    1359. capC_on_mibi2379.blastn: 0
    1360. # -length(sepA_mibi1435.fasta)=1524
    1361. #contig_7 Prodigal CDS 52151 53674 . + 0 ID=MMJCKL_06215;Name=Extracellular elastase;locus_tag=MMJCKL_06215;product=Extracellular elastase;Dbxref=COG:COG3227,COG:O,EC:3.4.24.-,GO:0004222,GO:0005576,GO:0006508,GO:0046872,KEGG:K01401,RefSeq:WP_002486087.1,SO:0001217,UniParc:UPI00024E17FE,UniRef:UniRef100_UPI00066C9785,UniRef:UniRef50_P0C0Q3,UniRef:UniRef90_P0C0Q3;gene=sepA
    1362. samtools faidx mibi1435.fna contig_7:52151-53674 > sepA_mibi1435.fasta
    1363. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1364. blastn -db ../shovill/${sample}/contigs.fa -query sepA_mibi1435.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > sepA_on_${sample}.blastn
    1365. done
    1366. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1367. python3 analyze_blastn_res.py sepA_on_${sample}.blastn
    1368. done
    1369. sepA_on_mibi1435.blastn: 1524
    1370. sepA_on_mibi1436.blastn: 1524
    1371. sepA_on_mibi1437.blastn: 1523
    1372. sepA_on_mibi1438.blastn: 1524
    1373. sepA_on_mibi1439.blastn: 1523
    1374. sepA_on_mibi1440.blastn: 1523
    1375. sepA_on_mibi1441.blastn: 1523
    1376. sepA_on_mibi1442.blastn: 1523
    1377. sepA_on_mibi1443.blastn: 1523
    1378. sepA_on_mibi1444.blastn: 1523
    1379. sepA_on_mibi1445.blastn: 1523
    1380. sepA_on_mibi1446.blastn: 1523
    1381. sepA_on_mibi1447.blastn: 1523
    1382. sepA_on_mibi1448.blastn: 1524
    1383. sepA_on_mibi1449.blastn: 1523
    1384. sepA_on_mibi1450.blastn: 1523
    1385. sepA_on_mibi1451.blastn: 1523
    1386. sepA_on_mibi1452.blastn: 1523
    1387. sepA_on_mibi1453.blastn: 1523
    1388. sepA_on_mibi1454.blastn: 1523
    1389. sepA_on_mibi1455.blastn: 1524
    1390. sepA_on_mibi1456.blastn: 1523
    1391. sepA_on_mibi1457.blastn: 1523
    1392. sepA_on_mibi1458.blastn: 1523
    1393. sepA_on_mibi1459.blastn: 1523
    1394. sepA_on_mibi1460.blastn: 1523
    1395. sepA_on_mibi1461.blastn: 1523
    1396. sepA_on_mibi1462.blastn: 1523
    1397. sepA_on_mibi1463.blastn: 1523
    1398. sepA_on_mibi1464.blastn: 1523
    1399. sepA_on_mibi1465.blastn: 1523
    1400. sepA_on_mibi1466.blastn: 1523
    1401. sepA_on_mibi1467.blastn: 1524
    1402. sepA_on_mibi1468.blastn: 1523
    1403. sepA_on_mibi1469.blastn: 1523
    1404. sepA_on_mibi1471.blastn: 1524
    1405. sepA_on_mibi1473.blastn: 1523
    1406. sepA_on_mibi1474.blastn: 1524
    1407. sepA_on_mibi1475.blastn: 1523
    1408. sepA_on_mibi1476.blastn: 1523
    1409. sepA_on_mibi1477.blastn: 1524
    1410. sepA_on_mibi1478.blastn: 1523
    1411. sepA_on_mibi1479.blastn: 1523
    1412. sepA_on_mibi1480.blastn: 1523
    1413. sepA_on_mibi1481.blastn: 1524
    1414. sepA_on_mibi1482.blastn: 1524
    1415. sepA_on_mibi1483.blastn: 1523
    1416. sepA_on_mibi1484.blastn: 1523
    1417. sepA_on_mibi1485.blastn: 1523
    1418. sepA_on_mibi1486.blastn: 1523
    1419. sepA_on_mibi1487.blastn: 1523
    1420. sepA_on_mibi1488.blastn: 1523
    1421. sepA_on_mibi1489.blastn: 1523
    1422. sepA_on_mibi1490.blastn: 1523
    1423. sepA_on_mibi1491.blastn: 1523
    1424. sepA_on_mibi1492.blastn: 1523
    1425. sepA_on_mibi1493.blastn: 1523
    1426. sepA_on_mibi1494.blastn: 1523
    1427. sepA_on_mibi1495.blastn: 1523
    1428. sepA_on_mibi1496.blastn: 1523
    1429. sepA_on_mibi1497.blastn: 1523
    1430. sepA_on_mibi1498.blastn: 1523
    1431. sepA_on_mibi1499.blastn: 1523
    1432. sepA_on_mibi1500.blastn: 1523
    1433. sepA_on_mibi1501.blastn: 1523
    1434. sepA_on_mibi1502.blastn: 1523
    1435. sepA_on_mibi1503.blastn: 1523
    1436. sepA_on_mibi1504.blastn: 1523
    1437. sepA_on_mibi1505.blastn: 1523
    1438. sepA_on_mibi1506.blastn: 1523
    1439. sepA_on_mibi2312.blastn: 1523
    1440. sepA_on_mibi2313.blastn: 1523
    1441. sepA_on_mibi2314.blastn: 1523
    1442. sepA_on_mibi2315.blastn: 1523
    1443. sepA_on_mibi2316.blastn: 1523
    1444. sepA_on_mibi2317.blastn: 1523
    1445. sepA_on_mibi2318.blastn: 1523
    1446. sepA_on_mibi2319.blastn: 1523
    1447. sepA_on_mibi2320.blastn: 1523
    1448. sepA_on_mibi2321.blastn: 1523
    1449. sepA_on_mibi2379.blastn: 1523
    1450. # -length(dltA.fasta)=1458
    1451. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1452. blastn -db ../shovill/${sample}/contigs.fa -query dltA.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > dltA_on_${sample}.blastn
    1453. done
    1454. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1455. python3 analyze_blastn_res.py dltA_on_${sample}.blastn
    1456. done
    1457. dltA_on_mibi1435.blastn: 1458
    1458. dltA_on_mibi1436.blastn: 1458
    1459. dltA_on_mibi1437.blastn: 1458
    1460. dltA_on_mibi1438.blastn: 1458
    1461. dltA_on_mibi1439.blastn: 1458
    1462. dltA_on_mibi1440.blastn: 1458
    1463. dltA_on_mibi1441.blastn: 1458
    1464. dltA_on_mibi1442.blastn: 1458
    1465. dltA_on_mibi1443.blastn: 1458
    1466. dltA_on_mibi1444.blastn: 1458
    1467. dltA_on_mibi1445.blastn: 1458
    1468. dltA_on_mibi1446.blastn: 1458
    1469. dltA_on_mibi1447.blastn: 1458
    1470. dltA_on_mibi1448.blastn: 1464
    1471. dltA_on_mibi1449.blastn: 1458
    1472. dltA_on_mibi1450.blastn: 1458
    1473. dltA_on_mibi1451.blastn: 1458
    1474. dltA_on_mibi1452.blastn: 1458
    1475. dltA_on_mibi1453.blastn: 1458
    1476. dltA_on_mibi1454.blastn: 1458
    1477. dltA_on_mibi1455.blastn: 1458
    1478. dltA_on_mibi1456.blastn: 1458
    1479. dltA_on_mibi1457.blastn: 1458
    1480. dltA_on_mibi1458.blastn: 1458
    1481. dltA_on_mibi1459.blastn: 1458
    1482. dltA_on_mibi1460.blastn: 1458
    1483. dltA_on_mibi1461.blastn: 1458
    1484. dltA_on_mibi1462.blastn: 1458
    1485. dltA_on_mibi1463.blastn: 1458
    1486. dltA_on_mibi1464.blastn: 1458
    1487. dltA_on_mibi1465.blastn: 1458
    1488. dltA_on_mibi1466.blastn: 1458
    1489. dltA_on_mibi1467.blastn: 1458
    1490. dltA_on_mibi1468.blastn: 1458
    1491. dltA_on_mibi1469.blastn: 1458
    1492. dltA_on_mibi1471.blastn: 1458
    1493. dltA_on_mibi1473.blastn: 1458
    1494. dltA_on_mibi1474.blastn: 1458
    1495. dltA_on_mibi1475.blastn: 1458
    1496. dltA_on_mibi1476.blastn: 1458
    1497. dltA_on_mibi1477.blastn: 1458
    1498. dltA_on_mibi1478.blastn: 1458
    1499. dltA_on_mibi1479.blastn: 1458
    1500. dltA_on_mibi1480.blastn: 1458
    1501. dltA_on_mibi1481.blastn: 1458
    1502. dltA_on_mibi1482.blastn: 1458
    1503. dltA_on_mibi1483.blastn: 1458
    1504. dltA_on_mibi1484.blastn: 1458
    1505. dltA_on_mibi1485.blastn: 1458
    1506. dltA_on_mibi1486.blastn: 1458
    1507. dltA_on_mibi1487.blastn: 1458
    1508. dltA_on_mibi1488.blastn: 1458
    1509. dltA_on_mibi1489.blastn: 1458
    1510. dltA_on_mibi1490.blastn: 1458
    1511. dltA_on_mibi1491.blastn: 1458
    1512. dltA_on_mibi1492.blastn: 1458
    1513. dltA_on_mibi1493.blastn: 1458
    1514. dltA_on_mibi1494.blastn: 1458
    1515. dltA_on_mibi1495.blastn: 1458
    1516. dltA_on_mibi1496.blastn: 1458
    1517. dltA_on_mibi1497.blastn: 1458
    1518. dltA_on_mibi1498.blastn: 1458
    1519. dltA_on_mibi1499.blastn: 1458
    1520. dltA_on_mibi1500.blastn: 1458
    1521. dltA_on_mibi1501.blastn: 1458
    1522. dltA_on_mibi1502.blastn: 1458
    1523. dltA_on_mibi1503.blastn: 1458
    1524. dltA_on_mibi1504.blastn: 1458
    1525. dltA_on_mibi1505.blastn: 1458
    1526. dltA_on_mibi1506.blastn: 1458
    1527. dltA_on_mibi2312.blastn: 1458
    1528. dltA_on_mibi2313.blastn: 1458
    1529. dltA_on_mibi2314.blastn: 1458
    1530. dltA_on_mibi2315.blastn: 1458
    1531. dltA_on_mibi2316.blastn: 1458
    1532. dltA_on_mibi2317.blastn: 1458
    1533. dltA_on_mibi2318.blastn: 1458
    1534. dltA_on_mibi2319.blastn: 1458
    1535. dltA_on_mibi2320.blastn: 1458
    1536. dltA_on_mibi2321.blastn: 1458
    1537. dltA_on_mibi2379.blastn: 1458
    1538. # -length(fmtC.fasta)=2523
    1539. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1540. blastn -db ../shovill/${sample}/contigs.fa -query fmtC.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > fmtC_on_${sample}.blastn
    1541. done
    1542. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1543. python3 analyze_blastn_res.py fmtC_on_${sample}.blastn
    1544. done
    1545. fmtC_on_mibi1435.blastn: 0
    1546. fmtC_on_mibi1436.blastn: 0
    1547. fmtC_on_mibi1437.blastn: 0
    1548. fmtC_on_mibi1438.blastn: 0
    1549. fmtC_on_mibi1439.blastn: 0
    1550. fmtC_on_mibi1440.blastn: 0
    1551. fmtC_on_mibi1441.blastn: 0
    1552. fmtC_on_mibi1442.blastn: 0
    1553. fmtC_on_mibi1443.blastn: 0
    1554. fmtC_on_mibi1444.blastn: 0
    1555. fmtC_on_mibi1445.blastn: 0
    1556. fmtC_on_mibi1446.blastn: 0
    1557. fmtC_on_mibi1447.blastn: 0
    1558. fmtC_on_mibi1448.blastn: 0
    1559. fmtC_on_mibi1449.blastn: 0
    1560. fmtC_on_mibi1450.blastn: 0
    1561. fmtC_on_mibi1451.blastn: 0
    1562. fmtC_on_mibi1452.blastn: 0
    1563. fmtC_on_mibi1453.blastn: 0
    1564. fmtC_on_mibi1454.blastn: 0
    1565. fmtC_on_mibi1455.blastn: 0
    1566. fmtC_on_mibi1456.blastn: 0
    1567. fmtC_on_mibi1457.blastn: 0
    1568. fmtC_on_mibi1458.blastn: 0
    1569. fmtC_on_mibi1459.blastn: 0
    1570. fmtC_on_mibi1460.blastn: 0
    1571. fmtC_on_mibi1461.blastn: 0
    1572. fmtC_on_mibi1462.blastn: 0
    1573. fmtC_on_mibi1463.blastn: 0
    1574. fmtC_on_mibi1464.blastn: 0
    1575. fmtC_on_mibi1465.blastn: 0
    1576. fmtC_on_mibi1466.blastn: 0
    1577. fmtC_on_mibi1467.blastn: 0
    1578. fmtC_on_mibi1468.blastn: 0
    1579. fmtC_on_mibi1469.blastn: 0
    1580. fmtC_on_mibi1471.blastn: 0
    1581. fmtC_on_mibi1473.blastn: 0
    1582. fmtC_on_mibi1474.blastn: 0
    1583. fmtC_on_mibi1475.blastn: 0
    1584. fmtC_on_mibi1476.blastn: 0
    1585. fmtC_on_mibi1477.blastn: 0
    1586. fmtC_on_mibi1478.blastn: 0
    1587. fmtC_on_mibi1479.blastn: 0
    1588. fmtC_on_mibi1480.blastn: 0
    1589. fmtC_on_mibi1481.blastn: 0
    1590. fmtC_on_mibi1482.blastn: 0
    1591. fmtC_on_mibi1483.blastn: 0
    1592. fmtC_on_mibi1484.blastn: 0
    1593. fmtC_on_mibi1485.blastn: 0
    1594. fmtC_on_mibi1486.blastn: 0
    1595. fmtC_on_mibi1487.blastn: 0
    1596. fmtC_on_mibi1488.blastn: 0
    1597. fmtC_on_mibi1489.blastn: 0
    1598. fmtC_on_mibi1490.blastn: 0
    1599. fmtC_on_mibi1491.blastn: 0
    1600. fmtC_on_mibi1492.blastn: 0
    1601. fmtC_on_mibi1493.blastn: 0
    1602. fmtC_on_mibi1494.blastn: 0
    1603. fmtC_on_mibi1495.blastn: 0
    1604. fmtC_on_mibi1496.blastn: 0
    1605. fmtC_on_mibi1497.blastn: 0
    1606. fmtC_on_mibi1498.blastn: 0
    1607. fmtC_on_mibi1499.blastn: 0
    1608. fmtC_on_mibi1500.blastn: 0
    1609. fmtC_on_mibi1501.blastn: 0
    1610. fmtC_on_mibi1502.blastn: 0
    1611. fmtC_on_mibi1503.blastn: 0
    1612. fmtC_on_mibi1504.blastn: 0
    1613. fmtC_on_mibi1505.blastn: 0
    1614. fmtC_on_mibi1506.blastn: 0
    1615. fmtC_on_mibi2312.blastn: 0
    1616. fmtC_on_mibi2313.blastn: 0
    1617. fmtC_on_mibi2314.blastn: 0
    1618. fmtC_on_mibi2315.blastn: 0
    1619. fmtC_on_mibi2316.blastn: 0
    1620. fmtC_on_mibi2317.blastn: 0
    1621. fmtC_on_mibi2318.blastn: 0
    1622. fmtC_on_mibi2319.blastn: 0
    1623. fmtC_on_mibi2320.blastn: 0
    1624. fmtC_on_mibi2321.blastn: 0
    1625. fmtC_on_mibi2379.blastn: 0
    1626. #-- For genes: lipA (915), sceD (699), esp (660), ecpA (1188)
    1627. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1628. blastn -db ../shovill/${sample}/contigs.fa -query lipA.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > ./lipA_on_${sample}.blastn
    1629. done
    1630. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1631. python3 analyze_blastn_res.py lipA_on_${sample}.blastn
    1632. done
    1633. lipA_on_mibi1435.blastn: 915
    1634. lipA_on_mibi1436.blastn: 915
    1635. lipA_on_mibi1437.blastn: 915
    1636. lipA_on_mibi1438.blastn: 915
    1637. lipA_on_mibi1439.blastn: 915
    1638. lipA_on_mibi1440.blastn: 915
    1639. lipA_on_mibi1441.blastn: 915
    1640. lipA_on_mibi1442.blastn: 915
    1641. lipA_on_mibi1443.blastn: 915
    1642. lipA_on_mibi1444.blastn: 915
    1643. lipA_on_mibi1445.blastn: 915
    1644. lipA_on_mibi1446.blastn: 915
    1645. lipA_on_mibi1447.blastn: 915
    1646. lipA_on_mibi1448.blastn: 915
    1647. lipA_on_mibi1449.blastn: 915
    1648. lipA_on_mibi1450.blastn: 915
    1649. lipA_on_mibi1451.blastn: 915
    1650. lipA_on_mibi1452.blastn: 915
    1651. lipA_on_mibi1453.blastn: 915
    1652. lipA_on_mibi1454.blastn: 915
    1653. lipA_on_mibi1455.blastn: 915
    1654. lipA_on_mibi1456.blastn: 915
    1655. lipA_on_mibi1457.blastn: 915
    1656. lipA_on_mibi1458.blastn: 915
    1657. lipA_on_mibi1459.blastn: 915
    1658. lipA_on_mibi1460.blastn: 915
    1659. lipA_on_mibi1461.blastn: 915
    1660. lipA_on_mibi1462.blastn: 915
    1661. lipA_on_mibi1463.blastn: 915
    1662. lipA_on_mibi1464.blastn: 915
    1663. lipA_on_mibi1465.blastn: 915
    1664. lipA_on_mibi1466.blastn: 915
    1665. lipA_on_mibi1467.blastn: 915
    1666. lipA_on_mibi1468.blastn: 915
    1667. lipA_on_mibi1469.blastn: 915
    1668. lipA_on_mibi1471.blastn: 915
    1669. lipA_on_mibi1473.blastn: 915
    1670. lipA_on_mibi1474.blastn: 915
    1671. lipA_on_mibi1475.blastn: 915
    1672. lipA_on_mibi1476.blastn: 915
    1673. lipA_on_mibi1477.blastn: 915
    1674. lipA_on_mibi1478.blastn: 915
    1675. lipA_on_mibi1479.blastn: 915
    1676. lipA_on_mibi1480.blastn: 915
    1677. lipA_on_mibi1481.blastn: 915
    1678. lipA_on_mibi1482.blastn: 915
    1679. lipA_on_mibi1483.blastn: 915
    1680. lipA_on_mibi1484.blastn: 915
    1681. lipA_on_mibi1485.blastn: 915
    1682. lipA_on_mibi1486.blastn: 915
    1683. lipA_on_mibi1487.blastn: 915
    1684. lipA_on_mibi1488.blastn: 915
    1685. lipA_on_mibi1489.blastn: 915
    1686. lipA_on_mibi1490.blastn: 915
    1687. lipA_on_mibi1491.blastn: 915
    1688. lipA_on_mibi1492.blastn: 915
    1689. lipA_on_mibi1493.blastn: 915
    1690. lipA_on_mibi1494.blastn: 915
    1691. lipA_on_mibi1495.blastn: 915
    1692. lipA_on_mibi1496.blastn: 915
    1693. lipA_on_mibi1497.blastn: 915
    1694. lipA_on_mibi1498.blastn: 915
    1695. lipA_on_mibi1499.blastn: 915
    1696. lipA_on_mibi1500.blastn: 915
    1697. lipA_on_mibi1501.blastn: 915
    1698. lipA_on_mibi1502.blastn: 915
    1699. lipA_on_mibi1503.blastn: 915
    1700. lipA_on_mibi1504.blastn: 915
    1701. lipA_on_mibi1505.blastn: 915
    1702. lipA_on_mibi1506.blastn: 915
    1703. lipA_on_mibi2312.blastn: 915
    1704. lipA_on_mibi2313.blastn: 915
    1705. lipA_on_mibi2314.blastn: 915
    1706. lipA_on_mibi2315.blastn: 915
    1707. lipA_on_mibi2316.blastn: 915
    1708. lipA_on_mibi2317.blastn: 915
    1709. lipA_on_mibi2318.blastn: 915
    1710. lipA_on_mibi2319.blastn: 915
    1711. lipA_on_mibi2320.blastn: 915
    1712. lipA_on_mibi2321.blastn: 915
    1713. lipA_on_mibi2379.blastn: 915
    1714. #grep "gene=sceD" mibi1435.gff3
    1715. #contig_11 Prodigal CDS 25537 26196 . - 0 ID=MMJCKL_08095;Name=putative transglycosylase SceD;locus_tag=MMJCKL_08095;product=putative transglycosylase SceD;Dbxref=EC:3.2.-.-,GO:0005576,GO:0008152,GO:0016798,RefSeq:WP_001829904.1,SO:0001217,UniParc:UPI000003B952,UniRef:UniRef100_Q5HMC6,UniRef:UniRef50_Q5HEA4,UniRef:UniRef90_Q5HMC6;gene=sceD
    1716. samtools faidx mibi1435.fna contig_11:25537-26196 > sceD_mibi1435.fasta
    1717. revcomp sceD_mibi1435.fasta > sceD_mibi1435_revcomp.fasta
    1718. cp sceD_mibi1435_revcomp.fasta ../presence_absence_matrix_on_gene_list/
    1719. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1720. blastn -db ../shovill/${sample}/contigs.fa -query sceD_mibi1435_revcomp.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > ./sceD_on_${sample}.blastn
    1721. done
    1722. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1723. python3 analyze_blastn_res.py sceD_on_${sample}.blastn
    1724. done
    1725. sceD_on_mibi1435.blastn: 660
    1726. sceD_on_mibi1436.blastn: 660
    1727. sceD_on_mibi1437.blastn: 660
    1728. sceD_on_mibi1438.blastn: 660
    1729. sceD_on_mibi1439.blastn: 660
    1730. sceD_on_mibi1440.blastn: 660
    1731. sceD_on_mibi1441.blastn: 660
    1732. sceD_on_mibi1442.blastn: 660
    1733. sceD_on_mibi1443.blastn: 660
    1734. sceD_on_mibi1444.blastn: 660
    1735. sceD_on_mibi1445.blastn: 660
    1736. sceD_on_mibi1446.blastn: 660
    1737. sceD_on_mibi1447.blastn: 660
    1738. sceD_on_mibi1448.blastn: 660
    1739. sceD_on_mibi1449.blastn: 660
    1740. sceD_on_mibi1450.blastn: 660
    1741. sceD_on_mibi1451.blastn: 660
    1742. sceD_on_mibi1452.blastn: 660
    1743. sceD_on_mibi1453.blastn: 660
    1744. sceD_on_mibi1454.blastn: 660
    1745. sceD_on_mibi1455.blastn: 660
    1746. sceD_on_mibi1456.blastn: 660
    1747. sceD_on_mibi1457.blastn: 660
    1748. sceD_on_mibi1458.blastn: 660
    1749. sceD_on_mibi1459.blastn: 660
    1750. sceD_on_mibi1460.blastn: 660
    1751. sceD_on_mibi1461.blastn: 660
    1752. sceD_on_mibi1462.blastn: 660
    1753. sceD_on_mibi1463.blastn: 660
    1754. sceD_on_mibi1464.blastn: 660
    1755. sceD_on_mibi1465.blastn: 660
    1756. sceD_on_mibi1466.blastn: 660
    1757. sceD_on_mibi1467.blastn: 660
    1758. sceD_on_mibi1468.blastn: 660
    1759. sceD_on_mibi1469.blastn: 660
    1760. sceD_on_mibi1471.blastn: 660
    1761. sceD_on_mibi1473.blastn: 660
    1762. sceD_on_mibi1474.blastn: 660
    1763. sceD_on_mibi1475.blastn: 660
    1764. sceD_on_mibi1476.blastn: 660
    1765. sceD_on_mibi1477.blastn: 660
    1766. sceD_on_mibi1478.blastn: 660
    1767. sceD_on_mibi1479.blastn: 660
    1768. sceD_on_mibi1480.blastn: 660
    1769. sceD_on_mibi1481.blastn: 660
    1770. sceD_on_mibi1482.blastn: 660
    1771. sceD_on_mibi1483.blastn: 660
    1772. sceD_on_mibi1484.blastn: 660
    1773. sceD_on_mibi1485.blastn: 660
    1774. sceD_on_mibi1486.blastn: 660
    1775. sceD_on_mibi1487.blastn: 660
    1776. sceD_on_mibi1488.blastn: 660
    1777. sceD_on_mibi1489.blastn: 660
    1778. sceD_on_mibi1490.blastn: 660
    1779. sceD_on_mibi1491.blastn: 660
    1780. sceD_on_mibi1492.blastn: 660
    1781. sceD_on_mibi1493.blastn: 660
    1782. sceD_on_mibi1494.blastn: 660
    1783. sceD_on_mibi1495.blastn: 660
    1784. sceD_on_mibi1496.blastn: 660
    1785. sceD_on_mibi1497.blastn: 660
    1786. sceD_on_mibi1498.blastn: 660
    1787. sceD_on_mibi1499.blastn: 660
    1788. sceD_on_mibi1500.blastn: 660
    1789. sceD_on_mibi1501.blastn: 660
    1790. sceD_on_mibi1502.blastn: 660
    1791. sceD_on_mibi1503.blastn: 660
    1792. sceD_on_mibi1504.blastn: 660
    1793. sceD_on_mibi1505.blastn: 660
    1794. sceD_on_mibi1506.blastn: 660
    1795. sceD_on_mibi2312.blastn: 660
    1796. sceD_on_mibi2313.blastn: 660
    1797. sceD_on_mibi2314.blastn: 660
    1798. sceD_on_mibi2315.blastn: 660
    1799. sceD_on_mibi2316.blastn: 660
    1800. sceD_on_mibi2317.blastn: 660
    1801. sceD_on_mibi2318.blastn: 660
    1802. sceD_on_mibi2319.blastn: 660
    1803. sceD_on_mibi2320.blastn: 660
    1804. sceD_on_mibi2321.blastn: 660
    1805. sceD_on_mibi2379.blastn: 660
    1806. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1807. blastn -db ../shovill/${sample}/contigs.fa -query esp.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > ./esp_on_${sample}.blastn
    1808. done
    1809. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1810. python3 analyze_blastn_res.py esp_on_${sample}.blastn
    1811. done
    1812. esp_on_mibi1435.blastn: 0
    1813. esp_on_mibi1436.blastn: 0
    1814. esp_on_mibi1437.blastn: 0
    1815. esp_on_mibi1438.blastn: 0
    1816. esp_on_mibi1439.blastn: 0
    1817. esp_on_mibi1440.blastn: 0
    1818. esp_on_mibi1441.blastn: 0
    1819. esp_on_mibi1442.blastn: 0
    1820. esp_on_mibi1443.blastn: 0
    1821. esp_on_mibi1444.blastn: 0
    1822. esp_on_mibi1445.blastn: 0
    1823. esp_on_mibi1446.blastn: 0
    1824. esp_on_mibi1447.blastn: 0
    1825. esp_on_mibi1448.blastn: 0
    1826. esp_on_mibi1449.blastn: 0
    1827. esp_on_mibi1450.blastn: 0
    1828. esp_on_mibi1451.blastn: 0
    1829. esp_on_mibi1452.blastn: 0
    1830. esp_on_mibi1453.blastn: 0
    1831. esp_on_mibi1454.blastn: 0
    1832. esp_on_mibi1455.blastn: 0
    1833. esp_on_mibi1456.blastn: 0
    1834. esp_on_mibi1457.blastn: 0
    1835. esp_on_mibi1458.blastn: 0
    1836. esp_on_mibi1459.blastn: 0
    1837. esp_on_mibi1460.blastn: 0
    1838. esp_on_mibi1461.blastn: 0
    1839. esp_on_mibi1462.blastn: 0
    1840. esp_on_mibi1463.blastn: 0
    1841. esp_on_mibi1464.blastn: 0
    1842. esp_on_mibi1465.blastn: 0
    1843. esp_on_mibi1466.blastn: 0
    1844. esp_on_mibi1467.blastn: 0
    1845. esp_on_mibi1468.blastn: 0
    1846. esp_on_mibi1469.blastn: 0
    1847. esp_on_mibi1471.blastn: 0
    1848. esp_on_mibi1473.blastn: 0
    1849. esp_on_mibi1474.blastn: 0
    1850. esp_on_mibi1475.blastn: 0
    1851. esp_on_mibi1476.blastn: 0
    1852. esp_on_mibi1477.blastn: 0
    1853. esp_on_mibi1478.blastn: 0
    1854. esp_on_mibi1479.blastn: 0
    1855. esp_on_mibi1480.blastn: 0
    1856. esp_on_mibi1481.blastn: 0
    1857. esp_on_mibi1482.blastn: 0
    1858. esp_on_mibi1483.blastn: 0
    1859. esp_on_mibi1484.blastn: 0
    1860. esp_on_mibi1485.blastn: 0
    1861. esp_on_mibi1486.blastn: 0
    1862. esp_on_mibi1487.blastn: 0
    1863. esp_on_mibi1488.blastn: 0
    1864. esp_on_mibi1489.blastn: 0
    1865. esp_on_mibi1490.blastn: 0
    1866. esp_on_mibi1491.blastn: 0
    1867. esp_on_mibi1492.blastn: 0
    1868. esp_on_mibi1493.blastn: 0
    1869. esp_on_mibi1494.blastn: 0
    1870. esp_on_mibi1495.blastn: 0
    1871. esp_on_mibi1496.blastn: 0
    1872. esp_on_mibi1497.blastn: 0
    1873. esp_on_mibi1498.blastn: 0
    1874. esp_on_mibi1499.blastn: 0
    1875. esp_on_mibi1500.blastn: 0
    1876. esp_on_mibi1501.blastn: 0
    1877. esp_on_mibi1502.blastn: 0
    1878. esp_on_mibi1503.blastn: 0
    1879. esp_on_mibi1504.blastn: 0
    1880. esp_on_mibi1505.blastn: 0
    1881. esp_on_mibi1506.blastn: 0
    1882. esp_on_mibi2312.blastn: 0
    1883. esp_on_mibi2313.blastn: 0
    1884. esp_on_mibi2314.blastn: 0
    1885. esp_on_mibi2315.blastn: 0
    1886. esp_on_mibi2316.blastn: 0
    1887. esp_on_mibi2317.blastn: 0
    1888. esp_on_mibi2318.blastn: 0
    1889. esp_on_mibi2319.blastn: 0
    1890. esp_on_mibi2320.blastn: 0
    1891. esp_on_mibi2321.blastn: 0
    1892. esp_on_mibi2379.blastn: 0
    1893. #grep "gene=ecpA" mibi1435.gff3
    1894. #contig_9 Prodigal CDS 6382 7569 . - 0 ID=MMJCKL_07070;Name=Extracellular cysteine protease;locus_tag=MMJCKL_07070;product=Extracellular cysteine protease;Dbxref=EC:3.4.22.-,GO:0005576,GO:0006508,GO:0008234,KEGG:K08258,RefSeq:WP_002497714.1,SO:0001217,UniParc:UPI00026C1A6F,UniRef:UniRef100_UPI00026C1A6F,UniRef:UniRef50_P81297,UniRef:UniRef90_Q5HKF6;gene=ecpA
    1895. samtools faidx mibi1435.fna contig_9:6382-7569 > ecpA_mibi1435.fasta
    1896. revcomp ecpA_mibi1435.fasta > ecpA_mibi1435_revcomp.fasta
    1897. cp ecpA_mibi1435_revcomp.fasta ../presence_absence_matrix_on_gene_list/
    1898. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1899. blastn -db ../shovill/${sample}/contigs.fa -query ecpA_mibi1435_revcomp.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > ./ecpA_on_${sample}.blastn
    1900. done
    1901. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1902. python3 analyze_blastn_res.py ecpA_on_${sample}.blastn
    1903. done
    1904. ecpA_on_mibi1435.blastn: 1188
    1905. ecpA_on_mibi1436.blastn: 1188
    1906. ecpA_on_mibi1437.blastn: 1188
    1907. ecpA_on_mibi1438.blastn: 1188
    1908. ecpA_on_mibi1439.blastn: 1188
    1909. ecpA_on_mibi1440.blastn: 1188
    1910. ecpA_on_mibi1441.blastn: 1188
    1911. ecpA_on_mibi1442.blastn: 1188
    1912. ecpA_on_mibi1443.blastn: 1188
    1913. ecpA_on_mibi1444.blastn: 1188
    1914. ecpA_on_mibi1445.blastn: 1188
    1915. ecpA_on_mibi1446.blastn: 1188
    1916. ecpA_on_mibi1447.blastn: 1188
    1917. ecpA_on_mibi1448.blastn: 1188
    1918. ecpA_on_mibi1449.blastn: 1188
    1919. ecpA_on_mibi1450.blastn: 1188
    1920. ecpA_on_mibi1451.blastn: 1188
    1921. ecpA_on_mibi1452.blastn: 1188
    1922. ecpA_on_mibi1453.blastn: 1188
    1923. ecpA_on_mibi1454.blastn: 1188
    1924. ecpA_on_mibi1455.blastn: 1188
    1925. ecpA_on_mibi1456.blastn: 1188
    1926. ecpA_on_mibi1457.blastn: 1188
    1927. ecpA_on_mibi1458.blastn: 1188
    1928. ecpA_on_mibi1459.blastn: 1188
    1929. ecpA_on_mibi1460.blastn: 1188
    1930. ecpA_on_mibi1461.blastn: 1188
    1931. ecpA_on_mibi1462.blastn: 1188
    1932. ecpA_on_mibi1463.blastn: 1188
    1933. ecpA_on_mibi1464.blastn: 1188
    1934. ecpA_on_mibi1465.blastn: 1188
    1935. ecpA_on_mibi1466.blastn: 1188
    1936. ecpA_on_mibi1467.blastn: 1188
    1937. ecpA_on_mibi1468.blastn: 1188
    1938. ecpA_on_mibi1469.blastn: 1188
    1939. ecpA_on_mibi1471.blastn: 1188
    1940. ecpA_on_mibi1473.blastn: 1188
    1941. ecpA_on_mibi1474.blastn: 1188
    1942. ecpA_on_mibi1475.blastn: 1188
    1943. ecpA_on_mibi1476.blastn: 1188
    1944. ecpA_on_mibi1477.blastn: 1188
    1945. ecpA_on_mibi1478.blastn: 1188
    1946. ecpA_on_mibi1479.blastn: 1188
    1947. ecpA_on_mibi1480.blastn: 1188
    1948. ecpA_on_mibi1481.blastn: 1188
    1949. ecpA_on_mibi1482.blastn: 1188
    1950. ecpA_on_mibi1483.blastn: 1188
    1951. ecpA_on_mibi1484.blastn: 1188
    1952. ecpA_on_mibi1485.blastn: 1188
    1953. ecpA_on_mibi1486.blastn: 1188
    1954. ecpA_on_mibi1487.blastn: 1188
    1955. ecpA_on_mibi1488.blastn: 1188
    1956. ecpA_on_mibi1489.blastn: 1188
    1957. ecpA_on_mibi1490.blastn: 1188
    1958. ecpA_on_mibi1491.blastn: 1188
    1959. ecpA_on_mibi1492.blastn: 1188
    1960. ecpA_on_mibi1493.blastn: 1188
    1961. ecpA_on_mibi1494.blastn: 1188
    1962. ecpA_on_mibi1495.blastn: 1188
    1963. ecpA_on_mibi1496.blastn: 1188
    1964. ecpA_on_mibi1497.blastn: 1188
    1965. ecpA_on_mibi1498.blastn: 1188
    1966. ecpA_on_mibi1499.blastn: 1188
    1967. ecpA_on_mibi1500.blastn: 1188
    1968. ecpA_on_mibi1501.blastn: 1188
    1969. ecpA_on_mibi1502.blastn: 1188
    1970. ecpA_on_mibi1503.blastn: 1188
    1971. ecpA_on_mibi1504.blastn: 1188
    1972. ecpA_on_mibi1505.blastn: 1188
    1973. ecpA_on_mibi1506.blastn: 1188
    1974. ecpA_on_mibi2312.blastn: 1188
    1975. ecpA_on_mibi2313.blastn: 1188
    1976. ecpA_on_mibi2314.blastn: 1188
    1977. ecpA_on_mibi2315.blastn: 1188
    1978. ecpA_on_mibi2316.blastn: 1188
    1979. ecpA_on_mibi2317.blastn: 1188
    1980. ecpA_on_mibi2318.blastn: 1188
    1981. ecpA_on_mibi2319.blastn: 1188
    1982. ecpA_on_mibi2320.blastn: 1188
    1983. ecpA_on_mibi2321.blastn: 1188
    1984. ecpA_on_mibi2379.blastn: 1188
    1985. # -length(SE0760)=798
    1986. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1987. blastn -db ../shovill/${sample}/contigs.fa -query SE0760.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > SE0760_on_${sample}.blastn
    1988. done
    1989. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    1990. python3 analyze_blastn_res.py SE0760_on_${sample}.blastn
    1991. done
    1992. SE0760_on_mibi1435.blastn: 798
    1993. SE0760_on_mibi1436.blastn: 798
    1994. SE0760_on_mibi1437.blastn: 798
    1995. SE0760_on_mibi1438.blastn: 798
    1996. SE0760_on_mibi1439.blastn: 798
    1997. SE0760_on_mibi1440.blastn: 798
    1998. SE0760_on_mibi1441.blastn: 798
    1999. SE0760_on_mibi1442.blastn: 798
    2000. SE0760_on_mibi1443.blastn: 798
    2001. SE0760_on_mibi1444.blastn: 798
    2002. SE0760_on_mibi1445.blastn: 798
    2003. SE0760_on_mibi1446.blastn: 798
    2004. SE0760_on_mibi1447.blastn: 798
    2005. SE0760_on_mibi1448.blastn: 798
    2006. SE0760_on_mibi1449.blastn: 798
    2007. SE0760_on_mibi1450.blastn: 798
    2008. SE0760_on_mibi1451.blastn: 798
    2009. SE0760_on_mibi1452.blastn: 798
    2010. SE0760_on_mibi1453.blastn: 798
    2011. SE0760_on_mibi1454.blastn: 798
    2012. SE0760_on_mibi1455.blastn: 798
    2013. SE0760_on_mibi1456.blastn: 798
    2014. SE0760_on_mibi1457.blastn: 798
    2015. SE0760_on_mibi1458.blastn: 798
    2016. SE0760_on_mibi1459.blastn: 798
    2017. SE0760_on_mibi1460.blastn: 798
    2018. SE0760_on_mibi1461.blastn: 798
    2019. SE0760_on_mibi1462.blastn: 798
    2020. SE0760_on_mibi1463.blastn: 798
    2021. SE0760_on_mibi1464.blastn: 798
    2022. SE0760_on_mibi1465.blastn: 798
    2023. SE0760_on_mibi1466.blastn: 798
    2024. SE0760_on_mibi1467.blastn: 799
    2025. SE0760_on_mibi1468.blastn: 798
    2026. SE0760_on_mibi1469.blastn: 798
    2027. SE0760_on_mibi1471.blastn: 798
    2028. SE0760_on_mibi1473.blastn: 798
    2029. SE0760_on_mibi1474.blastn: 798
    2030. SE0760_on_mibi1475.blastn: 798
    2031. SE0760_on_mibi1476.blastn: 798
    2032. SE0760_on_mibi1477.blastn: 798
    2033. SE0760_on_mibi1478.blastn: 798
    2034. SE0760_on_mibi1479.blastn: 798
    2035. SE0760_on_mibi1480.blastn: 798
    2036. SE0760_on_mibi1481.blastn: 798
    2037. SE0760_on_mibi1482.blastn: 798
    2038. SE0760_on_mibi1483.blastn: 798
    2039. SE0760_on_mibi1484.blastn: 798
    2040. SE0760_on_mibi1485.blastn: 798
    2041. SE0760_on_mibi1486.blastn: 798
    2042. SE0760_on_mibi1487.blastn: 798
    2043. SE0760_on_mibi1488.blastn: 798
    2044. SE0760_on_mibi1489.blastn: 798
    2045. SE0760_on_mibi1490.blastn: 798
    2046. SE0760_on_mibi1491.blastn: 798
    2047. SE0760_on_mibi1492.blastn: 798
    2048. SE0760_on_mibi1493.blastn: 798
    2049. SE0760_on_mibi1494.blastn: 798
    2050. SE0760_on_mibi1495.blastn: 798
    2051. SE0760_on_mibi1496.blastn: 798
    2052. SE0760_on_mibi1497.blastn: 798
    2053. SE0760_on_mibi1498.blastn: 798
    2054. SE0760_on_mibi1499.blastn: 798
    2055. SE0760_on_mibi1500.blastn: 798
    2056. SE0760_on_mibi1501.blastn: 798
    2057. SE0760_on_mibi1502.blastn: 798
    2058. SE0760_on_mibi1503.blastn: 798
    2059. SE0760_on_mibi1504.blastn: 798
    2060. SE0760_on_mibi1505.blastn: 798
    2061. SE0760_on_mibi1506.blastn: 798
    2062. SE0760_on_mibi2312.blastn: 798
    2063. SE0760_on_mibi2313.blastn: 798
    2064. SE0760_on_mibi2314.blastn: 798
    2065. SE0760_on_mibi2315.blastn: 798
    2066. SE0760_on_mibi2316.blastn: 798
    2067. SE0760_on_mibi2317.blastn: 798
    2068. SE0760_on_mibi2318.blastn: 798
    2069. SE0760_on_mibi2319.blastn: 798
    2070. SE0760_on_mibi2320.blastn: 798
    2071. SE0760_on_mibi2321.blastn: 798
    2072. SE0760_on_mibi2379.blastn: 798
    2073. # -lenth(MT880870)=34053
    2074. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    2075. blastn -db ../shovill/${sample}/contigs.fa -query MT880870.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > ./MT880870_on_${sample}.blastn
    2076. done
    2077. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    2078. python3 analyze_blastn_res.py MT880870_on_${sample}.blastn
    2079. done
    2080. MT880870_on_mibi1435.blastn: 2366
    2081. MT880870_on_mibi1436.blastn: 3198
    2082. MT880870_on_mibi1437.blastn: 3198
    2083. MT880870_on_mibi1438.blastn: 2366
    2084. MT880870_on_mibi1439.blastn: 3198
    2085. MT880870_on_mibi1440.blastn: 34177
    2086. MT880870_on_mibi1441.blastn: 2372
    2087. MT880870_on_mibi1442.blastn: 3470
    2088. MT880870_on_mibi1443.blastn: 2366
    2089. MT880870_on_mibi1444.blastn: 2372
    2090. MT880870_on_mibi1445.blastn: 3198
    2091. MT880870_on_mibi1446.blastn: 3198
    2092. MT880870_on_mibi1447.blastn: 3198
    2093. MT880870_on_mibi1448.blastn: 3198
    2094. MT880870_on_mibi1449.blastn: 2366
    2095. MT880870_on_mibi1450.blastn: 3198
    2096. MT880870_on_mibi1451.blastn: 1085
    2097. MT880870_on_mibi1452.blastn: 1832
    2098. MT880870_on_mibi1453.blastn: 2366
    2099. MT880870_on_mibi1454.blastn: 34177
    2100. MT880870_on_mibi1455.blastn: 3198
    2101. MT880870_on_mibi1456.blastn: 34177
    2102. MT880870_on_mibi1457.blastn: 3198
    2103. MT880870_on_mibi1458.blastn: 835
    2104. MT880870_on_mibi1459.blastn: 34177
    2105. MT880870_on_mibi1460.blastn: 3198
    2106. MT880870_on_mibi1461.blastn: 34177
    2107. MT880870_on_mibi1462.blastn: 2372
    2108. MT880870_on_mibi1463.blastn: 2372
    2109. MT880870_on_mibi1464.blastn: 2311
    2110. MT880870_on_mibi1465.blastn: 3198
    2111. MT880870_on_mibi1466.blastn: 1264
    2112. MT880870_on_mibi1467.blastn: 3470
    2113. MT880870_on_mibi1468.blastn: 2372
    2114. MT880870_on_mibi1469.blastn: 2372
    2115. MT880870_on_mibi1471.blastn: 2366
    2116. MT880870_on_mibi1473.blastn: 3198
    2117. MT880870_on_mibi1474.blastn: 3198
    2118. MT880870_on_mibi1475.blastn: 3198
    2119. MT880870_on_mibi1476.blastn: 3198
    2120. MT880870_on_mibi1477.blastn: 2372
    2121. MT880870_on_mibi1478.blastn: 5918
    2122. MT880870_on_mibi1479.blastn: 3198
    2123. MT880870_on_mibi1480.blastn: 34177
    2124. MT880870_on_mibi1481.blastn: 3198
    2125. MT880870_on_mibi1482.blastn: 3198
    2126. MT880870_on_mibi1483.blastn: 3198
    2127. MT880870_on_mibi1484.blastn: 3198
    2128. MT880870_on_mibi1485.blastn: 20038
    2129. MT880870_on_mibi1486.blastn: 3198
    2130. MT880870_on_mibi1487.blastn: 28520
    2131. MT880870_on_mibi1488.blastn: 2366
    2132. MT880870_on_mibi1489.blastn: 2366
    2133. MT880870_on_mibi1490.blastn: 3198
    2134. MT880870_on_mibi1491.blastn: 3198
    2135. MT880870_on_mibi1492.blastn: 3198
    2136. MT880870_on_mibi1493.blastn: 2233
    2137. MT880870_on_mibi1494.blastn: 3198
    2138. MT880870_on_mibi1495.blastn: 3198
    2139. MT880870_on_mibi1496.blastn: 25135
    2140. MT880870_on_mibi1497.blastn: 3198
    2141. MT880870_on_mibi1498.blastn: 28012
    2142. MT880870_on_mibi1499.blastn: 3198
    2143. MT880870_on_mibi1500.blastn: 2366
    2144. MT880870_on_mibi1501.blastn: 2366
    2145. MT880870_on_mibi1502.blastn: 34177
    2146. MT880870_on_mibi1503.blastn: 2366
    2147. MT880870_on_mibi1504.blastn: 3198
    2148. MT880870_on_mibi1505.blastn: 3198
    2149. MT880870_on_mibi1506.blastn: 2372
    2150. MT880870_on_mibi2312.blastn: 3198
    2151. MT880870_on_mibi2313.blastn: 3198
    2152. MT880870_on_mibi2314.blastn: 3198
    2153. MT880870_on_mibi2315.blastn: 2366
    2154. MT880870_on_mibi2316.blastn: 3198
    2155. MT880870_on_mibi2317.blastn: 3198
    2156. MT880870_on_mibi2318.blastn: 20006
    2157. MT880870_on_mibi2319.blastn: 17544
    2158. MT880870_on_mibi2320.blastn: 3198
    2159. MT880870_on_mibi2321.blastn: 3198
    2160. MT880870_on_mibi2379.blastn: 3198
    2161. #len=36164
    2162. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    2163. blastn -db ../shovill/${sample}/contigs.fa -query MT880871.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > ./MT880871_on_${sample}.blastn
    2164. done
    2165. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    2166. python3 analyze_blastn_res.py MT880871_on_${sample}.blastn
    2167. done
    2168. MT880871_on_mibi1435.blastn: 270
    2169. MT880871_on_mibi1436.blastn: 35580
    2170. MT880871_on_mibi1437.blastn: 518
    2171. MT880871_on_mibi1438.blastn: 518
    2172. MT880871_on_mibi1439.blastn: 518
    2173. MT880871_on_mibi1440.blastn: 36682
    2174. MT880871_on_mibi1441.blastn: 519
    2175. MT880871_on_mibi1442.blastn: 514
    2176. MT880871_on_mibi1443.blastn: 0
    2177. MT880871_on_mibi1444.blastn: 0
    2178. MT880871_on_mibi1445.blastn: 518
    2179. MT880871_on_mibi1446.blastn: 518
    2180. MT880871_on_mibi1447.blastn: 518
    2181. MT880871_on_mibi1448.blastn: 518
    2182. MT880871_on_mibi1449.blastn: 518
    2183. MT880871_on_mibi1450.blastn: 518
    2184. MT880871_on_mibi1451.blastn: 0
    2185. MT880871_on_mibi1452.blastn: 30418
    2186. MT880871_on_mibi1453.blastn: 518
    2187. MT880871_on_mibi1454.blastn: 982
    2188. MT880871_on_mibi1455.blastn: 518
    2189. MT880871_on_mibi1456.blastn: 982
    2190. MT880871_on_mibi1457.blastn: 518
    2191. MT880871_on_mibi1458.blastn: 0
    2192. MT880871_on_mibi1459.blastn: 34965
    2193. MT880871_on_mibi1460.blastn: 518
    2194. MT880871_on_mibi1461.blastn: 16296
    2195. MT880871_on_mibi1462.blastn: 0
    2196. MT880871_on_mibi1463.blastn: 518
    2197. MT880871_on_mibi1464.blastn: 947
    2198. MT880871_on_mibi1465.blastn: 518
    2199. MT880871_on_mibi1466.blastn: 0
    2200. MT880871_on_mibi1467.blastn: 514
    2201. MT880871_on_mibi1468.blastn: 518
    2202. MT880871_on_mibi1469.blastn: 518
    2203. MT880871_on_mibi1471.blastn: 518
    2204. MT880871_on_mibi1473.blastn: 518
    2205. MT880871_on_mibi1474.blastn: 518
    2206. MT880871_on_mibi1475.blastn: 518
    2207. MT880871_on_mibi1476.blastn: 518
    2208. MT880871_on_mibi1477.blastn: 518
    2209. MT880871_on_mibi1478.blastn: 18607
    2210. MT880871_on_mibi1479.blastn: 518
    2211. MT880871_on_mibi1480.blastn: 36682
    2212. MT880871_on_mibi1481.blastn: 0
    2213. MT880871_on_mibi1482.blastn: 518
    2214. MT880871_on_mibi1483.blastn: 32395
    2215. MT880871_on_mibi1484.blastn: 0
    2216. MT880871_on_mibi1485.blastn: 36164
    2217. MT880871_on_mibi1486.blastn: 31072
    2218. MT880871_on_mibi1487.blastn: 36682
    2219. MT880871_on_mibi1488.blastn: 0
    2220. MT880871_on_mibi1489.blastn: 0
    2221. MT880871_on_mibi1490.blastn: 518
    2222. MT880871_on_mibi1491.blastn: 518
    2223. MT880871_on_mibi1492.blastn: 518
    2224. MT880871_on_mibi1493.blastn: 740
    2225. MT880871_on_mibi1494.blastn: 518
    2226. MT880871_on_mibi1495.blastn: 0
    2227. MT880871_on_mibi1496.blastn: 24187
    2228. MT880871_on_mibi1497.blastn: 31069
    2229. MT880871_on_mibi1498.blastn: 36682
    2230. MT880871_on_mibi1499.blastn: 518
    2231. MT880871_on_mibi1500.blastn: 0
    2232. MT880871_on_mibi1501.blastn: 0
    2233. MT880871_on_mibi1502.blastn: 36682
    2234. MT880871_on_mibi1503.blastn: 518
    2235. MT880871_on_mibi1504.blastn: 518
    2236. MT880871_on_mibi1505.blastn: 518
    2237. MT880871_on_mibi1506.blastn: 0
    2238. MT880871_on_mibi2312.blastn: 316
    2239. MT880871_on_mibi2313.blastn: 518
    2240. MT880871_on_mibi2314.blastn: 518
    2241. MT880871_on_mibi2315.blastn: 0
    2242. MT880871_on_mibi2316.blastn: 518
    2243. MT880871_on_mibi2317.blastn: 518
    2244. MT880871_on_mibi2318.blastn: 36682
    2245. MT880871_on_mibi2319.blastn: 36164
    2246. MT880871_on_mibi2320.blastn: 518
    2247. MT880871_on_mibi2321.blastn: 518
    2248. MT880871_on_mibi2379.blastn: 518
    2249. #len=147057
    2250. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    2251. blastn -db ../shovill/${sample}/contigs.fa -query MT880872.fasta -evalue 1e-50 -num_threads 15 -outfmt 6 -strand both -max_target_seqs 1 > MT880872_on_${sample}.blastn
    2252. done
    2253. for sample in mibi1435 mibi1436 mibi1437 mibi1438 mibi1439 mibi1440 mibi1441 mibi1442 mibi1443 mibi1444 mibi1445 mibi1446 mibi1447 mibi1448 mibi1449 mibi1450 mibi1451 mibi1452 mibi1453 mibi1454 mibi1455 mibi1456 mibi1457 mibi1458 mibi1459 mibi1460 mibi1461 mibi1462 mibi1463 mibi1464 mibi1465 mibi1466 mibi1467 mibi1468 mibi1469 mibi1471 mibi1473 mibi1474 mibi1475 mibi1476 mibi1477 mibi1478 mibi1479 mibi1480 mibi1481 mibi1482 mibi1483 mibi1484 mibi1485 mibi1486 mibi1487 mibi1488 mibi1489 mibi1490 mibi1491 mibi1492 mibi1493 mibi1494 mibi1495 mibi1496 mibi1497 mibi1498 mibi1499 mibi1500 mibi1501 mibi1502 mibi1503 mibi1504 mibi1505 mibi1506 mibi2312 mibi2313 mibi2314 mibi2315 mibi2316 mibi2317 mibi2318 mibi2319 mibi2320 mibi2321 mibi2379; do
    2254. python3 analyze_blastn_res.py MT880872_on_${sample}.blastn
    2255. done
    2256. MT880872_on_mibi1435.blastn: 19155
    2257. MT880872_on_mibi1436.blastn: 19049
    2258. MT880872_on_mibi1437.blastn: 19049
    2259. MT880872_on_mibi1438.blastn: 19045
    2260. MT880872_on_mibi1439.blastn: 19042
    2261. MT880872_on_mibi1440.blastn: 77536 *
    2262. MT880872_on_mibi1441.blastn: 19041
    2263. MT880872_on_mibi1442.blastn: 19044
    2264. MT880872_on_mibi1443.blastn: 19049
    2265. MT880872_on_mibi1444.blastn: 19049
    2266. MT880872_on_mibi1445.blastn: 19042
    2267. MT880872_on_mibi1446.blastn: 19042
    2268. MT880872_on_mibi1447.blastn: 19042
    2269. MT880872_on_mibi1448.blastn: 19049
    2270. MT880872_on_mibi1449.blastn: 19041
    2271. MT880872_on_mibi1450.blastn: 19049
    2272. MT880872_on_mibi1451.blastn: 19043
    2273. MT880872_on_mibi1452.blastn: 19047
    2274. MT880872_on_mibi1453.blastn: 19165
    2275. MT880872_on_mibi1454.blastn: 52122 *
    2276. MT880872_on_mibi1455.blastn: 20996
    2277. MT880872_on_mibi1456.blastn: 52122 *
    2278. MT880872_on_mibi1457.blastn: 19042
    2279. MT880872_on_mibi1458.blastn: 19048
    2280. MT880872_on_mibi1459.blastn: 77366 *
    2281. MT880872_on_mibi1460.blastn: 19042
    2282. MT880872_on_mibi1461.blastn: 84536 *
    2283. MT880872_on_mibi1462.blastn: 19048
    2284. MT880872_on_mibi1463.blastn: 19042
    2285. MT880872_on_mibi1464.blastn: 19049
    2286. MT880872_on_mibi1465.blastn: 19045
    2287. MT880872_on_mibi1466.blastn: 6525
    2288. MT880872_on_mibi1467.blastn: 19044
    2289. MT880872_on_mibi1468.blastn: 19037
    2290. MT880872_on_mibi1469.blastn: 19039
    2291. MT880872_on_mibi1471.blastn: 19045
    2292. MT880872_on_mibi1473.blastn: 19043
    2293. MT880872_on_mibi1474.blastn: 19052
    2294. MT880872_on_mibi1475.blastn: 19264
    2295. MT880872_on_mibi1476.blastn: 19052
    2296. MT880872_on_mibi1477.blastn: 19041
    2297. MT880872_on_mibi1478.blastn: 26492 *
    2298. MT880872_on_mibi1479.blastn: 19042
    2299. MT880872_on_mibi1480.blastn: 45789 *
    2300. MT880872_on_mibi1481.blastn: 19036
    2301. MT880872_on_mibi1482.blastn: 19036
    2302. MT880872_on_mibi1483.blastn: 19036
    2303. MT880872_on_mibi1484.blastn: 19045
    2304. MT880872_on_mibi1485.blastn: 52124 *
    2305. MT880872_on_mibi1486.blastn: 19052
    2306. MT880872_on_mibi1487.blastn: 56847 *
    2307. MT880872_on_mibi1488.blastn: 19049
    2308. MT880872_on_mibi1489.blastn: 19053
    2309. MT880872_on_mibi1490.blastn: 19045
    2310. MT880872_on_mibi1491.blastn: 19042
    2311. MT880872_on_mibi1492.blastn: 19049
    2312. MT880872_on_mibi1493.blastn: 19046
    2313. MT880872_on_mibi1494.blastn: 19049
    2314. MT880872_on_mibi1495.blastn: 19046
    2315. MT880872_on_mibi1496.blastn: 92504 *
    2316. MT880872_on_mibi1497.blastn: 19052
    2317. MT880872_on_mibi1498.blastn: 58985 *
    2318. MT880872_on_mibi1499.blastn: 19043
    2319. MT880872_on_mibi1500.blastn: 19052
    2320. MT880872_on_mibi1501.blastn: 19049
    2321. MT880872_on_mibi1502.blastn: 46101 *
    2322. MT880872_on_mibi1503.blastn: 19044
    2323. MT880872_on_mibi1504.blastn: 19041
    2324. MT880872_on_mibi1505.blastn: 19052
    2325. MT880872_on_mibi1506.blastn: 19049
    2326. MT880872_on_mibi2312.blastn: 19045
    2327. MT880872_on_mibi2313.blastn: 19049
    2328. MT880872_on_mibi2314.blastn: 19052
    2329. MT880872_on_mibi2315.blastn: 19049
    2330. MT880872_on_mibi2316.blastn: 19052
    2331. MT880872_on_mibi2317.blastn: 19042
    2332. MT880872_on_mibi2318.blastn: 78246 *
    2333. MT880872_on_mibi2319.blastn: 77512 *
    2334. MT880872_on_mibi2320.blastn: 19045
    2335. MT880872_on_mibi2321.blastn: 19052
    2336. MT880872_on_mibi2379.blastn: 19156
  11. yycG has only 80% similarity, but it still belongs to the gene family.

    1. Based on the provided BLASTN result summary, determining whether it's the same gene depends on multiple factors, including sequence similarity, alignment length, and expected value (E-value).
    2. Let’s break down the results:
    3. Query ID: gi|49240382|emb|BX571856.1|:25617-27443
    4. Subject ID: contig00005
    5. Percentage Identity: 80.338%
    6. Alignment Length: 1836 (out of 1827 in the subject sequence)
    7. Mismatches: 349
    8. Gap Openings: 7
    9. E-value: 0.0 (this indicates a highly significant alignment)
    10. Bit Score: 1380
    11. Key Points to Consider:
    12. Percentage Identity (80.34%): While 80% identity is relatively high, it’s not close enough to the 90-100% typically expected for identical or highly similar genes. However, the threshold for considering sequences as "the same gene" depends on the organism, type of gene, and biological context. For some genes or species, this might still be acceptable.
    13. Alignment Length (1836 bp): The alignment covers a large portion of both sequences (1827 in the subject sequence and 1836 in the query). This is a good indication that the sequences are largely aligned.
    14. Mismatches and Gaps: There are 349 mismatches and 7 gap openings, which suggests there are differences between the two sequences. The number of differences is significant, and the biological impact of these differences would depend on whether they occur in coding regions or regulatory elements.
    15. E-value (0.0): The E-value of 0.0 indicates that the alignment is highly significant and not due to chance.
    16. Conclusion:
    17. Based on the 80.34% identity and the number of mismatches, it is unlikely that this is exactly the same gene, but it could still be a closely related gene variant, allele, or paralog. If you are looking for an exact match, this result would not qualify. However, if you are investigating gene families or variants, this sequence could be considered closely related. Further functional or experimental validation might be necessary to determine the biological significance of these differences.
  12. plotTreeHeatmap

    1. FastTree -gtr -nt variants/snippy.core_without_reference.aln > plotTreeHeatmap/snippy.core.tree
    2. library(ggtree)
    3. library(ggplot2)
    4. library(dplyr)
    5. setwd("/home/jhuang/DATA/Data_Luise_Sepi_STKN/plotTreeHeatmap/")
    6. # -- edit tree --
    7. info <- read.csv("typing.csv", sep="\t")
    8. info$name <- info$Isolate
    9. tree <- read.tree("990_backup.tree")
    10. #cols <- c(infection='purple2', commensalism='skyblue2')
    11. #heatmapData2 <- info %>% select(Isolate, ST, SCCmec, agr.typing)
    12. heatmapData2 <- info %>% select(Isolate, ST)
    13. rn <- heatmapData2$Isolate
    14. heatmapData2$Isolate <- NULL
    15. heatmapData2 <- as.data.frame(sapply(heatmapData2, as.character))
    16. rownames(heatmapData2) <- rn
    17. #https://bookdown.org/hneth/ds4psy/D-3-apx-colors-basics.html
    18. #"blueviolet","darkgoldenrod", "tomato","mediumpurple4","indianred",
    19. #"lightcyan3","azure3",
    20. #"magenta",
    21. #"tan","brown",
    22. heatmap.colours <- c("cornflowerblue","darkgreen","seagreen3","tan","red", "navyblue", "gold", "green","orange","pink","purple","magenta","brown", "darksalmon","chocolate4","darkkhaki", "azure3", "maroon","lightgreen", "blue","cyan", "skyblue2", "blueviolet","darkgrey")
    23. #"cornflowerblue","darkgreen","seagreen3","tan","red","green","orange","pink","brown","darkgrey", #"cornflowerblue","darkgreen","red", "darkgrey")
    24. names(heatmap.colours) <- c("2","5","7","9","14", "17","23", "35","59","73", "81","86","87","89","130","190","290", "297","325", "454","487","558","766","-")
    25. #"SCCmec_type_II(2A)","SCCmec_type_III(3A)","SCCmec_type_III(3A) and #SCCmec_type_VIII(4A)","SCCmec_type_IV(2B)","SCCmec_type_IV(2B&5)","SCCmec_type_IV(2B) and #SCCmec_type_VI(4B)","SCCmec_type_IVa(2B)","SCCmec_type_IVb(2B)","SCCmec_type_IVg(2B)","none", "I","II","III", "none")
    26. #circular
    27. #scale_color_manual(values=cols) +
    28. #geom_tippoint(aes(color=Type)) +
    29. p <- ggtree(tree, layout='circular', branch.length='none') %<+% info +
    30. geom_tiplab2(aes(label=name), offset=1, size=6.0)
    31. #, geom='text', align=TRUE, linetype=NA, hjust=1.8,check.overlap=TRUE
    32. #difference between geom_tiplab and geom_tiplab2?
    33. #+ theme(axis.text.x = element_text(angle = 30, vjust = 0.5)) + theme(axis.text = element_text(size = 20)) + scale_size(range = c(1, 20))
    34. #font.size=10,
    35. png("ggtree.png", width=1260, height=1260)
    36. #svg("ggtree.svg", width=1260, height=1260)
    37. p
    38. dev.off()
    39. png("ggtree_and_gheatmap.png", width=1290, height=1000)
    40. #svg("ggtree_and_gheatmap.svg", width=17, height=15)
    41. gheatmap(p, heatmapData2, width=0.1,colnames_position="top", colnames_angle=90, colnames_offset_y = 0.1, hjust=0.5, font.size=6, offset = 5) + scale_fill_manual(values=heatmap.colours) + theme(legend.text = element_text(size = 14)) + theme(legend.title = element_text(size = 14)) + guides(fill=guide_legend(title=""), color = guide_legend(override.aes = list(size = 5)))
    42. dev.off()
  13. Response

    1. Ive reviewed the 85 genomes as discussed. Four samples were filtered out due to insufficient coverage: mibi2381, mibi2380, and mibi1472. Additionally, the sample mibi1470 was excluded as it could not be identified as S. epidermidis based on its MLST type.
    2. This leaves us with a total of 81 samples for downstream analysis.
    3. Attached, youll find:
    4. * The graphic ggtree_and_gheatmap.png
    5. * A table, presence_absence_matrix_on_genes, providing an overview of gene presence/absence and relevant typing information
    6. * FASTA files for all 81 genomes

like unlike

点赞本文的读者

还没有人对此文章表态


本文有评论

没有评论

看文章,发评论,不要沉默


© 2023 XGenes.com Impressum