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:
0
diff
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:
0
diff
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:
1
diff
changeset
|
8 "k": "kingdom", |
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
bgruening
parents:
1
diff
changeset
|
9 "p": "phylum", |
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
bgruening
parents:
1
diff
changeset
|
10 "c": "class", |
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
bgruening
parents:
1
diff
changeset
|
11 "o": "order", |
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
bgruening
parents:
1
diff
changeset
|
12 "f": "family", |
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
bgruening
parents:
1
diff
changeset
|
13 "g": "genus", |
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
bgruening
parents:
1
diff
changeset
|
14 "s": "species", |
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
bgruening
parents:
1
diff
changeset
|
15 "t": "strains", |
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
bgruening
parents:
1
diff
changeset
|
16 } |
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
bgruening
parents:
1
diff
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:
0
diff
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:
1
diff
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:
0
diff
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:
1
diff
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:
1
diff
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:
0
diff
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:
0
diff
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:
1
diff
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:
1
diff
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:
1
diff
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:
1
diff
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:
1
diff
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:
1
diff
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:
1
diff
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:
1
diff
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:
0
diff
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:
0
diff
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:
1
diff
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:
0
diff
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:
0
diff
changeset
|
42 |
2
370b56f8a02d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/format_metaphlan2_output/ commit eea46077010e699403ce6995d7d4aac77b2e0b43"
bgruening
parents:
1
diff
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:
1
diff
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:
0
diff
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:
0
diff
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:
0
diff
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:
0
diff
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:
0
diff
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:
1
diff
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:
1
diff
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:
1
diff
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:
0
diff
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:
1
diff
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:
1
diff
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:
0
diff
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:
1
diff
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:
0
diff
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:
1
diff
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:
0
diff
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:
0
diff
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:
0
diff
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:
1
diff
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:
1
diff
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:
1
diff
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:
1
diff
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:
1
diff
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:
1
diff
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:
1
diff
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:
1
diff
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:
1
diff
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:
1
diff
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:
1
diff
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:
0
diff
changeset
|
92 format_metaphlan2_output(args) |