# HG changeset patch # User iuc # Date 1631775138 0 # Node ID db4fe71721140208d45c43ca0fd2fb5aae0e6a4c "planemo upload for repository https://github.com/katholt/sonneityping commit 1b4231e8f98a234c29f57fef400f58f14645dc95" diff -r 000000000000 -r db4fe7172114 macros.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/macros.xml Thu Sep 16 06:52:18 2021 +0000 @@ -0,0 +1,9 @@ + + + + + sonneityping + + + 20210201 + diff -r 000000000000 -r db4fe7172114 parse_mykrobe_predict.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/parse_mykrobe_predict.xml Thu Sep 16 06:52:18 2021 +0000 @@ -0,0 +1,71 @@ + + for Shigella sonnei and tabulate results into a single tab-delimited file + + macros.xml + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + @misc{GitHubsonneityping, + title = {sonneityping}, + journal = {GitHub Repository}, + url = {https://github.com/katholt/sonneityping}, + } + + +
+ diff -r 000000000000 -r db4fe7172114 test-data/SRR6114360.json --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/SRR6114360.json Thu Sep 16 06:52:18 2021 +0000 @@ -0,0 +1,223 @@ +{ + "SRR6114360": { + "susceptibility": { + "quinolones": { + "predict": "S" + } + }, + "phylogenetics": { + "phylo_group": { + "Ecoli_Shigella": { + "percent_coverage": 100.0, + "median_depth": 26 + } + }, + "sub_complex": { + "Unknown": { + "percent_coverage": -1, + "median_depth": -1 + } + }, + "species": { + "Shigella_sonnei": { + "percent_coverage": 95.163, + "median_depth": 22.0 + } + }, + "lineage": { + "lineage": [ + "lineage3.7.30.4" + ], + "calls_summary": { + "lineage3.7.30.4": { + "good_nodes": 4, + "tree_depth": 4, + "genotypes": { + "lineage3": 1, + "lineage3.7": 1, + "lineage3.7.30": 1, + "lineage3.7.30.4": 1 + } + } + }, + "calls": { + "lineage3.7.30.4": { + "lineage3": { + "C59602T": { + "variant": "ref-C59602T?var_name=C59602T&num_alts=1&ref=NC_016822&enum=0&gene=NA&mut=C59602T", + "genotype": [ + 1, + 1 + ], + "genotype_likelihoods": [ + -3282.0148702940733, + -99999999, + -19.32539954665346 + ], + "info": { + "coverage": { + "reference": { + "percent_coverage": 0.0, + "median_depth": 0, + "min_non_zero_depth": 0, + "kmer_count": 0, + "klen": 21 + }, + "alternate": { + "percent_coverage": 100.0, + "median_depth": 27, + "min_non_zero_depth": 26, + "kmer_count": 541, + "klen": 21 + } + }, + "expected_depths": [ + 26 + ], + "contamination_depths": [], + "filter": [], + "conf": 3263 + }, + "_cls": "Call.VariantCall" + } + }, + "lineage3.7": { + "G4080478A": { + "variant": "ref-G4080478A?var_name=G4080478A&num_alts=1&ref=NC_016822&enum=0&gene=NA&mut=G4080478A", + "genotype": [ + 1, + 1 + ], + "genotype_likelihoods": [ + -3961.55750528479, + -99999999, + -39.85243726626552 + ], + "info": { + "coverage": { + "reference": { + "percent_coverage": 0.0, + "median_depth": 0, + "min_non_zero_depth": 0, + "kmer_count": 0, + "klen": 21 + }, + "alternate": { + "percent_coverage": 100.0, + "median_depth": 34, + "min_non_zero_depth": 34, + "kmer_count": 702, + "klen": 21 + } + }, + "expected_depths": [ + 26 + ], + "contamination_depths": [], + "filter": [], + "conf": 3922 + }, + "_cls": "Call.VariantCall" + } + }, + "lineage3.7.30": { + "A1138004G": { + "variant": "ref-A1138004G?var_name=A1138004G&num_alts=2&ref=NC_016822&enum=0&gene=NA&mut=A1138004G", + "genotype": [ + 1, + 1 + ], + "genotype_likelihoods": [ + -1607.6280372631725, + -99999999, + -477.52941234336663 + ], + "info": { + "coverage": { + "reference": { + "percent_coverage": 0.0, + "median_depth": 0, + "min_non_zero_depth": 0, + "kmer_count": 0, + "klen": 21 + }, + "alternate": { + "percent_coverage": 100.0, + "median_depth": 1, + "min_non_zero_depth": 1, + "kmer_count": 20, + "klen": 21 + } + }, + "expected_depths": [ + 26 + ], + "contamination_depths": [], + "filter": [ + "LOW_TOTAL_DEPTH" + ], + "conf": 1130 + }, + "_cls": "Call.VariantCall" + } + }, + "lineage3.7.30.4": { + "G3082193A": { + "variant": "ref-G3082193A?var_name=G3082193A&num_alts=1&ref=NC_016822&enum=0&gene=NA&mut=G3082193A", + "genotype": [ + 1, + 1 + ], + "genotype_likelihoods": [ + -2726.2314885023525, + -99999999, + -40.69232343956539 + ], + "info": { + "coverage": { + "reference": { + "percent_coverage": 0.0, + "median_depth": 0, + "min_non_zero_depth": 0, + "kmer_count": 0, + "klen": 21 + }, + "alternate": { + "percent_coverage": 100.0, + "median_depth": 20, + "min_non_zero_depth": 18, + "kmer_count": 400, + "klen": 21 + } + }, + "expected_depths": [ + 26 + ], + "contamination_depths": [], + "filter": [], + "conf": 2686 + }, + "_cls": "Call.VariantCall" + } + } + } + } + } + }, + "kmer": 21, + "probe_sets": [ + "/home/eric/miniconda3/lib/python3.8/site-packages/mykrobe/data/sonnei/sonnei.lineage.20210201.probes.fa.gz", + "/home/eric/miniconda3/lib/python3.8/site-packages/mykrobe/data/sonnei/sonnei.mlst.20201010.sonnei.fa.gz", + "/home/eric/miniconda3/lib/python3.8/site-packages/mykrobe/data/sonnei/sonnei.probe.uidA.20201010.fa.gz", + "/home/eric/miniconda3/lib/python3.8/site-packages/mykrobe/data/sonnei/sonnei.qrdr.20201010.probes.fa.gz" + ], + "files": [ + "SRR6114360_1" + ], + "version": { + "mykrobe-predictor": "v0.10.0", + "mykrobe-atlas": "v0.10.0" + }, + "genotype_model": "kmer_count" + } +} \ No newline at end of file diff -r 000000000000 -r db4fe7172114 test-data/alleles.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/alleles.txt Thu Sep 16 06:52:18 2021 +0000 @@ -0,0 +1,148 @@ +159897 C 1 Lineage I lineage1 +204118 G 1.1 - lineage1.1 +1173345 T 1.2 - lineage1.2 +494060 C 1.3 - lineage1.3 +434389 T 1.4 - lineage1.4 +3465611 A 1.5 - lineage1.5 +2164632 C 1.5.1 - lineage1.5.1 +2138308 A 1.5.2 - lineage1.5.2 +220353 T 1.5.3 - lineage1.5.3 +1411472 A 1.6 - lineage1.6 +59422 C 1.6.1 - lineage1.6.1 +452958 G 1.6.2 - lineage1.6.2 +4108759 A 1.6.3 - lineage1.6.3 +4180475 A 1.6.4 - lineage1.6.4 +4967081 G 2 Lineage II lineage2 +3922942 A 2.1 - lineage2.1 +81464 T 2.1.1 - lineage2.1.1 +765305 T 2.1.2 - lineage2.1.2 +1148833 T 2.1.3 - lineage2.1.3 +2751379 A 2.1.4 - lineage2.1.4 +3209745 G 2.1.5 - lineage2.1.5 +2163231 A 2.1.6 - lineage2.1.6 +4969251 T 2.1.7 - lineage2.1.7 +3277620 A 2.1.8 - lineage2.1.8 +2964241 C 2.2 - lineage2.2 +3231002 A 2.3 - lineage2.3 +3209436 A 2.4 - lineage2.4 +4418301 A 2.4.1 - lineage2.4.1 +1995501 A 2.4.2 - lineage2.4.2 +2693836 A 2.4.3 - lineage2.4.3 +3171681 A 2.5 - lineage2.5 +2163325 A 2.5.1 - lineage2.5.1 +2137487 T 2.5.2 - lineage2.5.2 +3943215 A 2.6 - lineage2.6 +3759854 C 2.6.1 - lineage2.6.1 +2575942 T 2.6.2 - lineage2.6.2 +3709499 T 2.7 - lineage2.7 +4853458 T 2.7.1 - lineage2.7.1 +527464 T 2.7.2 - lineage2.7.2 +398556 A 2.7.3 - lineage2.7.3 +149526 A 2.7.4 - lineage2.7.4 +2582118 G 2.8 - lineage2.8 +1658839 T 2.8.1 Korea II lineage2.8.1 +4759777 C 2.8.2 - lineage2.8.2 +3295184 A 2.9 Latin America IIa lineage2.9 +159867 A 2.9.1 Latin America IIa lineage2.9.1 +2161563 A 2.9.2 Latin America IIa lineage2.9.2 +3687240 T 2.1 - lineage2.1 +693457 T 2.10.1 Latin America IIa lineage2.10.1 +3815385 T 2.10.2 Latin America IIa lineage2.10.2 +689910 T 2.10.3 Latin America IIa lineage2.10.3 +3658948 A 2.10.4 Latin America IIa lineage2.10.4 +103132 G 2.10.5 Latin America IIa lineage2.10.5 +12848 G 2.10.6 Latin America IIa lineage2.10.6 +4568931 T 2.10.7 Latin America IIa lineage2.10.7 +2019490 C 2.10.8 Latin America IIa lineage2.10.8 +3780988 T 2.10.9 Latin America IIa lineage2.10.9 +4655571 T 2.11 Latin America IIb lineage2.11 +1097146 T 2.11.1 Latin America IIb lineage2.11.1 +3643604 A 2.11.2 Latin America IIb lineage2.11.2 +3231524 A 2.11.3 Latin America IIb lineage2.11.3 +4315218 A 2.11.4 Latin America IIb lineage2.11.4 +1039929 A 2.11.5 Latin America IIb lineage2.11.5 +815462 T 2.12 Latin America IIb lineage2.12 +4021481 A 2.12.1 Latin America IIb lineage2.12.1 +3835124 A 2.12.2 Latin America IIb lineage2.12.2 +2142799 A 2.12.3 Latin America IIb lineage2.12.3 +1071597 G 2.12.4 Latin America IIb lineage2.12.4 +59602 T 3 Lineage III lineage3 +2834293 C 3.1 - lineage3.1 +149058 A 3.2 - lineage3.2 +1632620 C 3.3 - lineage3.3 +635476 A 3.4 Latin America III lineage3.4 +950923 T 3.4.1 Latin America III lineage3.4.1 +1424781 T 3.4.2 Latin America III lineage3.4.2 +2591332 G 3.4.3 Latin America III lineage3.4.3 +2565078 T 3.4.4 Latin America III lineage3.4.4 +3579150 T 3.4.5 Latin America III lineage3.4.5 +1058810 T 3.4.6 Latin America III lineage3.4.6 +1236451 G 3.5 - lineage3.5 +3618381 A 3.6 Central Asia III lineage3.6 +484124 T 3.6.1 CipR_parent lineage3.6.1 +4639269 G 3.6.1.1 CipR lineage3.6.1.1 +3861202 C 3.6.1.1.1 CipR.SEA lineage3.6.1.1.1 +954442 T 3.6.1.1.2 CipR.MSM5 lineage3.6.1.1.2 +2335724 T 3.6.1.1.3 CipR lineage3.6.1.1.3 +3314208 T 3.6.1.1.3.1 CipR.MSM1 lineage3.6.1.1.3.1 +3338871 A 3.6.2 Central Asia III lineage3.6.2 +4134508 T 3.6.3 Central Asia III lineage3.6.3 +985650 A 3.6.4 Central Asia III lineage3.6.4 +4080478 A 3.7 Global III lineage3.7 +3834998 G 3.7.1 Global III lineage3.7.1 +2362814 A 3.7.3 Global III lineage3.7.3 +3835031 T 3.7.4 Global III lineage3.7.4 +1770481 T 3.7.5 Global III lineage3.7.5 +2464143 A 3.7.6 Global III lineage3.7.6 +4079006 T 3.7.7 Global III lineage3.7.7 +3890722 A 3.7.8 Global III lineage3.7.8 +2244329 C 3.7.9 Global III lineage3.7.9 +2831896 A 3.7.10 Global III lineage3.7.10 +2564547 A 3.7.11 Global III lineage3.7.11 +2347512 A 3.7.12 Global III lineage3.7.12 +2057175 A 3.7.13 Global III lineage3.7.13 +3649319 A 3.7.14 Global III lineage3.7.14 +3780349 C 3.7.15 Global III lineage3.7.15 +1103408 T 3.7.16 Global III lineage3.7.16 +498700 T 3.7.17 Global III lineage3.7.17 +2052270 T 3.7.18 Global III lineage3.7.18 +4599365 T 3.7.19 Global III lineage3.7.19 +442220 T 3.7.20 Global III lineage3.7.20 +643175 T 3.7.21 Global III lineage3.7.21 +3624938 C 3.7.22 Global III lineage3.7.22 +2188269 T 3.7.23 Global III lineage3.7.23 +12692 A 3.7.24 Global III lineage3.7.24 +3336178 T 3.7.25 MSM4 lineage3.7.25 +656895 A 3.7.26 Global III lineage3.7.26 +4249495 A 3.7.27 Global III lineage3.7.27 +4716168 T 3.7.28 Global III lineage3.7.28 +4223696 T 3.7.29 Global III VN lineage3.7.29 +4149688 A 3.7.29.1 Global III VN2 lineage3.7.29.1 +4248085 T 3.7.29.1.1 Global III VN3 lineage3.7.29.1.1 +1695964 A 3.7.29.1.1.1 Global III VN3.KH2 lineage3.7.29.1.1.1 +2392221 T 3.7.29.1.1.2 Global III VN4 lineage3.7.29.1.1.2 +985914 T 3.7.29.1.2 Global III VN2.MSM2 lineage3.7.29.1.2 +1058820 T 3.7.29.1.2.1 Global III VN2.MSM2.Aus lineage3.7.29.1.2.1 +3638083 T 3.7.29.1.3 Global III VN2.Hue lineage3.7.29.1.3 +2151320 T 3.7.29.1.4 Global III VN2.KH1 lineage3.7.29.1.4 +294523 T 3.7.29.1.4.1 Global III VN2.KH1.Aus lineage3.7.29.1.4.1 +1138004 G 3.7.30 Global III Middle East III lineage3.7.30 +4117025 T 3.7.30.1 Global III Middle East III lineage3.7.30.1 +185962 T 3.7.30.2 Global III Middle East III lineage3.7.30.2 +4478931 T 3.7.30.3 Global III Middle East III lineage3.7.30.3 +3082193 A 3.7.30.4 Global III Israel III lineage3.7.30.4 +228956 T 3.7.30.4.1 Global III OJC lineage3.7.30.4.1 +459285 T 3.7.31 Global III lineage3.7.31 +4620311 T 3.7.32 Global III lineage3.7.32 +2162977 A 3.7.33 Global III lineage3.7.33 +3158047 T 3.8 - lineage3.8 +3578187 T 3.9 - lineage3.9 +4386138 G 3.10 - lineage3.10 +4807527 T 4 Lineage IV lineage4 +5824 T 5 Lineage V lineage5 +3861343 G 5.1.1 - lineage5.1.1 +4840210 T 5.1.2 - lineage5.1.2 +3768799 A 5.1.3 - lineage5.1.3 +4617179 G 5.1.4 - lineage5.1.4 +1539008 T 5.1.5 - lineage5.1.5 +1268677 T 5.1.6 - lineage5.1.6