1
1
#!/usr/bin/env python
2
2
# -*- coding: utf-8 -*-
3
3
4
- """usage: blobtools bamfilter -b FILE [-p] [- i FILE] [-e FILE] [-u] [-o PREFIX]
4
+ """usage: blobtools bamfilter -b FILE [-i FILE] [-e FILE] [-u] [-o PREFIX]
5
5
[--sort] [--keep] [--threads INT]
6
6
[-h|--help]
7
7
8
8
Options:
9
9
-h --help show this
10
10
-b, --bam FILE BAM file (sorted by name)
11
- -p, --progress Display progress [default: False]
12
11
-i, --include FILE List of contigs whose reads are included
13
12
- writes interleaved FASTQs of pairs where at least
14
13
one read maps sequences in list
@@ -42,7 +41,6 @@ def main():
42
41
args = docopt (__doc__ )
43
42
bam_f = args ['--bam' ]
44
43
include_f = args ['--include' ]
45
- progress_flag = args ['--progress' ]
46
44
exclude_f = args ['--exclude' ]
47
45
out_prefix = args ['--out' ]
48
46
include_unmapped = args ['--include_unmapped' ]
@@ -55,12 +53,12 @@ def main():
55
53
print BtLog .error ('43' )
56
54
elif include_f :
57
55
sequence_list = BtIO .parseList (include_f )
58
- BtIO .parseBamForFilter (bam_f , progress_flag , include_unmapped , out_f , sequence_list , None , gzip , do_sort , keep_sorted , sort_threads )
56
+ BtIO .parseBamForFilter (bam_f , include_unmapped , out_f , sequence_list , None , gzip , do_sort , keep_sorted , sort_threads )
59
57
elif exclude_f :
60
58
sequence_list = BtIO .parseList (exclude_f )
61
- BtIO .parseBamForFilter (bam_f , progress_flag , include_unmapped , out_f , None , sequence_list , gzip , do_sort , keep_sorted , sort_threads )
59
+ BtIO .parseBamForFilter (bam_f , include_unmapped , out_f , None , sequence_list , gzip , do_sort , keep_sorted , sort_threads )
62
60
else :
63
- BtIO .parseBamForFilter (bam_f , progress_flag , out_f , None , None , gzip , do_sort , keep_sorted , sort_threads )
61
+ BtIO .parseBamForFilter (bam_f , include_unmapped , out_f , None , None , gzip , do_sort , keep_sorted , sort_threads )
64
62
65
63
if __name__ == '__main__' :
66
64
main ()
0 commit comments