Mercurial > repos > bebatut > format_metaphlan2_output
annotate format_metaphlan2_output.py @ 3:2c87f56bd53a draft default tip
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 57a0433defa3cbc37ab34fbb0ebcfaeb680db8d5
| author | bgruening | 
|---|---|
| date | Sat, 04 Nov 2023 19:00:01 +0000 | 
| parents | 370b56f8a02d | 
| children | 
| rev | line source | 
|---|---|
| 0 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 1 #!/usr/bin/env python | 
| 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 2 # -*- coding: utf-8 -*- | 
| 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 3 | 
| 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 4 import argparse | 
| 1 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 5 | 
| 0 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 6 | 
| 1 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 7 taxo_level_corresp = { | 
| 2 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 8 "k": "kingdom", | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 9 "p": "phylum", | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 10 "c": "class", | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 11 "o": "order", | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 12 "f": "family", | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 13 "g": "genus", | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 14 "s": "species", | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 15 "t": "strains", | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 16 } | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 17 | 
| 0 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 18 | 
| 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 19 def write_taxo_abundance(output_files, level, taxo, abundance): | 
| 1 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 20 if level not in taxo_level_corresp: | 
| 2 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 21 raise ValueError(level + " is not a know taxonomic level") | 
| 1 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 22 f_n = taxo_level_corresp[level] | 
| 2 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 23 output_files[f_n].write(taxo + "\t") | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 24 output_files[f_n].write(abundance + "\n") | 
| 1 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 25 | 
| 0 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 26 | 
| 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 27 def format_metaphlan2_output(args): | 
| 1 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 28 taxo_levels_abund_f = { | 
| 2 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 29 "kingdom": open(args.kingdom_abundance_file, "w"), | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 30 "phylum": open(args.phylum_abundance_file, "w"), | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 31 "class": open(args.class_abundance_file, "w"), | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 32 "order": open(args.order_abundance_file, "w"), | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 33 "family": open(args.family_abundance_file, "w"), | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 34 "genus": open(args.genus_abundance_file, "w"), | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 35 "species": open(args.species_abundance_file, "w"), | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 36 "strains": open(args.strains_abundance_file, "w"), | 
| 1 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 37 } | 
| 0 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 38 | 
| 1 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 39 for taxo_level_f in taxo_levels_abund_f: | 
| 2 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 40 s = taxo_level_f + "\t" + "abundance\n" | 
| 1 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 41 taxo_levels_abund_f[taxo_level_f].write(s) | 
| 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 42 | 
| 2 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 43 with open(args.metaphlan2_output, "r") as input_f: | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 44 with open(args.all_taxo_level_abundance_file, "w") as output_f: | 
| 1 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 45 s = "kingdom\tphylum\tclass\torder\tfamily\t" | 
| 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 46 s += "genus\tspecies\tstrains\tabundance\n" | 
| 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 47 output_f.write(s) | 
| 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 48 | 
| 0 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 49 levels_number = 8 | 
| 1 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 50 for line in input_f.readlines(): | 
| 0 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 51 if line.startswith("#"): | 
| 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 52 continue | 
| 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 53 | 
| 2 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 54 split_line = line[:-1].split("\t") | 
| 0 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 55 all_taxo = split_line[0] | 
| 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 56 abundance = split_line[1] | 
| 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 57 | 
| 2 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 58 split_taxo = all_taxo.split("|") | 
| 0 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 59 for level in split_taxo: | 
| 2 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 60 taxo = level.split("__")[1] | 
| 1 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 61 taxo = taxo.replace("_", " ") | 
| 2 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 62 output_f.write(taxo + "\t") | 
| 0 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 63 | 
| 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 64 for i in range(len(split_taxo), levels_number): | 
| 2 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 65 output_f.write("\t") | 
| 0 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 66 | 
| 1 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 67 output_f.write(abundance + "\n") | 
| 0 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 68 | 
| 2 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 69 last_taxo_level = split_taxo[-1].split("__") | 
| 1 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 70 taxo = last_taxo_level[1].replace("_", " ") | 
| 0 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 71 level = last_taxo_level[0] | 
| 2 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 72 write_taxo_abundance(taxo_levels_abund_f, level, taxo, abundance) | 
| 0 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 73 | 
| 1 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 74 for taxo_level_f in taxo_levels_abund_f: | 
| 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 75 taxo_levels_abund_f[taxo_level_f].close() | 
| 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 76 | 
| 0 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 77 | 
| 2 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 78 if __name__ == "__main__": | 
| 0 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 79 parser = argparse.ArgumentParser() | 
| 2 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 80 parser.add_argument("--metaphlan2_output", required=True) | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 81 parser.add_argument("--all_taxo_level_abundance_file", required=True) | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 82 parser.add_argument("--kingdom_abundance_file", required=True) | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 83 parser.add_argument("--phylum_abundance_file", required=True) | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 84 parser.add_argument("--class_abundance_file", required=True) | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 85 parser.add_argument("--order_abundance_file", required=True) | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 86 parser.add_argument("--family_abundance_file", required=True) | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 87 parser.add_argument("--genus_abundance_file", required=True) | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 88 parser.add_argument("--species_abundance_file", required=True) | 
| 
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
 bgruening parents: 
1diff
changeset | 89 parser.add_argument("--strains_abundance_file", required=True) | 
| 0 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 90 args = parser.parse_args() | 
| 
2bfa9b200600
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
 bebatut parents: diff
changeset | 91 | 
| 1 
1e74cb2c8e67
"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
 bebatut parents: 
0diff
changeset | 92 format_metaphlan2_output(args) | 
