annotate format_metaphlan2_output.py @ 1:1e74cb2c8e67 draft

"planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
author bebatut
date Mon, 14 Sep 2020 09:52:15 +0000
parents 2bfa9b200600
children 370b56f8a02d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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 = {
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
8 'k': 'kingdom',
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
9 'p': 'phylum',
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
10 'c': 'class',
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
11 'o': 'order',
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
12 'f': 'family',
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
13 'g': 'genus',
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
14 's': 'species',
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
15 't': 'strains'}
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
16
0
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
17
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
18 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
19 if level not in taxo_level_corresp:
0
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
20 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
21 f_n = taxo_level_corresp[level]
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
22 output_files[f_n].write(taxo + '\t')
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
23 output_files[f_n].write(abundance + '\n')
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
24
0
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
25
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
26 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
27 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
28 'kingdom': open(args.kingdom_abundance_file, 'w'),
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
29 'phylum': open(args.phylum_abundance_file, 'w'),
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
30 'class': open(args.class_abundance_file, 'w'),
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
31 'order': open(args.order_abundance_file, 'w'),
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
32 'family': open(args.family_abundance_file, 'w'),
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
33 'genus': open(args.genus_abundance_file, 'w'),
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
34 'species': open(args.species_abundance_file, 'w'),
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
35 'strains': open(args.strains_abundance_file, 'w')
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
36 }
0
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
37
1
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
38 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
39 s = taxo_level_f + '\t' + 'abundance\n'
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
40 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
41
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
42 with open(args.metaphlan2_output, 'r') as input_f:
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
43 with open(args.all_taxo_level_abundance_file, 'w') as output_f:
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
44 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
45 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
46 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
47
0
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
48 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
49 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
50 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
51 continue
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
52
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
53 split_line = line[:-1].split('\t')
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
54 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
55 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
56
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
57 split_taxo = all_taxo.split('|')
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
58 for level in split_taxo:
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
59 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
60 taxo = taxo.replace("_", " ")
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
61 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
62
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
63 for i in range(len(split_taxo), levels_number):
1
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
64 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
65
1
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
66 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
67
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
68 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
69 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
70 level = last_taxo_level[0]
1
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
71 write_taxo_abundance(
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
72 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
73 level,
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
74 taxo,
0
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
75 abundance)
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
76
1
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
77 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
78 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
79
0
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
80
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
81 if __name__ == '__main__':
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
82 parser = argparse.ArgumentParser()
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
83 parser.add_argument('--metaphlan2_output', required=True)
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
84 parser.add_argument('--all_taxo_level_abundance_file', required=True)
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
85 parser.add_argument('--kingdom_abundance_file', required=True)
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
86 parser.add_argument('--phylum_abundance_file', required=True)
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
87 parser.add_argument('--class_abundance_file', required=True)
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
88 parser.add_argument('--order_abundance_file', required=True)
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
89 parser.add_argument('--family_abundance_file', required=True)
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
90 parser.add_argument('--genus_abundance_file', required=True)
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
91 parser.add_argument('--species_abundance_file', required=True)
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
92 parser.add_argument('--strains_abundance_file', required=True)
2bfa9b200600 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 36388cac89e4ffa55fe317d10cbf97346ab00a71-dirty
bebatut
parents:
diff changeset
93 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
94
1
1e74cb2c8e67 "planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/format_metaphlan2_output/ commit 2cc71b230101205641d7fafa822d4ab3d398066a"
bebatut
parents: 0
diff changeset
95 format_metaphlan2_output(args)