11#!/usr/bin/env python
22# -*- coding: utf-8 -*-
33
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]
55 [--sort] [--keep] [--threads INT]
66 [-h|--help]
77
88 Options:
99 -h --help show this
1010 -b, --bam FILE BAM file (sorted by name)
11- -p, --progress Display progress [default: False]
1211 -i, --include FILE List of contigs whose reads are included
1312 - writes interleaved FASTQs of pairs where at least
1413 one read maps sequences in list
@@ -42,7 +41,6 @@ def main():
4241 args = docopt (__doc__ )
4342 bam_f = args ['--bam' ]
4443 include_f = args ['--include' ]
45- progress_flag = args ['--progress' ]
4644 exclude_f = args ['--exclude' ]
4745 out_prefix = args ['--out' ]
4846 include_unmapped = args ['--include_unmapped' ]
@@ -55,12 +53,12 @@ def main():
5553 print BtLog .error ('43' )
5654 elif include_f :
5755 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 )
5957 elif exclude_f :
6058 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 )
6260 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 )
6462
6563if __name__ == '__main__' :
6664 main ()
0 commit comments