Skip to content

Commit 89a23d8

Browse files
author
Dominik R Laetsch
committed
platanus parsing
1 parent b0b0c44 commit 89a23d8

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

create.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
-i, --infile FASTA FASTA file of assembly. Headers are split at whitespaces.
1313
-y, --type FASTATYPE Assembly program used to create FASTA. If specified,
1414
coverage will be parsed from FASTA header.
15-
(Parsing supported for 'spades', 'soap', 'velvet', 'abyss')
15+
(Parsing supported for 'spades', 'soap', 'velvet', 'abyss', 'platanus')
1616
-t, --taxfile TAX... Taxonomy file in format (qseqid\\ttaxid\\tbitscore)
1717
(e.g. BLAST output "--outfmt '6 qseqid staxids bitscore'")
1818
-x, --taxrule <TAXRULE>... Taxrule determines how taxonomy of blobs is computed [default: bestsum]

lib/BtInput.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"""
55
File : BtInput.py
66
Version : 0.1
7-
Author : Dominik R. Laetsch, dominik.laetsch at gmail dot com
7+
Author : Dominik R. Laetsch, dominik.laetsch at gmail dot com
88
Bugs : ?
99
To do : ?
1010
"""
@@ -19,7 +19,7 @@
1919

2020
def validate_input_create(main_dir, args):
2121
'''
22-
Accepts:
22+
Accepts:
2323
- main_dir
2424
- docopt args
2525
Returns:
@@ -32,7 +32,7 @@ def validate_input_create(main_dir, args):
3232
- taxrules
3333
- out_f
3434
'''
35-
ASSEMBLY_TYPES = [None, 'spades', 'soap', 'abyss', 'velvet']
35+
ASSEMBLY_TYPES = [None, 'spades', 'soap', 'abyss', 'velvet', 'platanus']
3636

3737
fasta_f = args['--infile']
3838
fasta_type = args['--type']
@@ -51,7 +51,7 @@ def validate_input_create(main_dir, args):
5151
nodes_f = args['--nodes']
5252
taxrules = args['--taxrule']
5353
title = args['--title'] if (args['--title']) else out_f
54-
54+
5555
# Do files exist ?
5656
files = [x for x in list([fasta_f] + sam_fs + bam_fs + cov_fs + cas_fs + [names_f] + [nodes_f] + hit_fs) if x is not None]
5757
for f in files:
@@ -74,11 +74,11 @@ def validate_input_create(main_dir, args):
7474
cov_libs = [bt.CovLibObj('bam' + str(idx), 'bam', lib_f) for idx, lib_f in enumerate(bam_fs)] + \
7575
[bt.CovLibObj('sam' + str(idx), 'sam', lib_f) for idx, lib_f in enumerate(sam_fs)] + \
7676
[bt.CovLibObj('cas' + str(idx), 'cas', lib_f) for idx, lib_f in enumerate(cas_fs)] + \
77-
[bt.CovLibObj('cov' + str(idx), 'cov', lib_f) for idx, lib_f in enumerate(cov_fs)]
77+
[bt.CovLibObj('cov' + str(idx), 'cov', lib_f) for idx, lib_f in enumerate(cov_fs)]
7878

7979
hit_libs = [bt.hitLibObj('tax' + str(idx), 'tax', lib_f) for idx, lib_f in enumerate(hit_fs)]
8080

8181
return title, fasta_f, fasta_type, cov_libs, hit_libs, taxrules, nodesDB_f, nodes_f, names_f, out_f
8282

83-
if __name__ == "__main__":
83+
if __name__ == "__main__":
8484
pass

0 commit comments

Comments
 (0)