@@ -29,11 +29,11 @@ def creat_basetype_pipe():
2929 exe_prog = pardir + '/bin/basevar caller'
3030
3131 optp = argparse .ArgumentParser ()
32- optp .add_argument ('-O ' , '--outdir' , metavar = 'STR' , dest = 'outdir' ,
32+ optp .add_argument ('-o ' , '--outdir' , metavar = 'STR' , dest = 'outdir' ,
3333 help = 'The output directory' , default = '' )
34- optp .add_argument ('-R ' , '--reference_fasta' , metavar = 'FILE' , dest = 'reference' ,
34+ optp .add_argument ('-f ' , '--reference_fasta' , metavar = 'FILE' , dest = 'reference' ,
3535 help = 'The reference fa file' , default = '' )
36- optp .add_argument ('-f' , '- -ref_fai' , metavar = 'FILE' , dest = 'ref_fai' ,
36+ optp .add_argument ('--ref_fai' , metavar = 'FILE' , dest = 'ref_fai' ,
3737 help = 'The reference fai file' , default = '' )
3838 optp .add_argument ('-Q' , '--min-BQ' , metavar = 'INT' , dest = 'min_bq' ,
3939 help = 'Minimal base quality' , default = 20 )
@@ -70,7 +70,7 @@ def creat_basetype_pipe():
7070 # Todo: 可以增加多 regions 的功能,逗号分开,做数组即可
7171 chrid , reg = opt .regions .strip ().split (':' )
7272 reg = list (map (int , reg .split ('-' )))
73- ref_fai [chrid , reg [0 ], reg [1 ]] if (not chroms ) or (chrid in chroms ) else []
73+ ref_fai = [chrid , reg [0 ], reg [1 ]] if (not chroms ) or (chrid in chroms ) else []
7474
7575 for chr_id , reg_start , reg_end in ref_fai :
7676 for i in range (reg_start - 1 , reg_end , opt .delta ):
@@ -80,13 +80,13 @@ def creat_basetype_pipe():
8080
8181 outfile_prefix = chr_id + '_' + str (start ) + '_' + str (end )
8282 if opt .pop_group :
83- print (f'time { exe_prog } -t { opt .n_thread } -R { opt .reference } -L { opt .infilelist } '
83+ print (f'time { exe_prog } -t { opt .n_thread } -f { opt .reference } -L { opt .infilelist } '
8484 f'-G { opt .pop_group } -r { reg } --min-af={ opt .min_af } -q { opt .mapq } -Q { opt .min_bq } '
8585 f'--output-vcf { opt .outdir } /{ outfile_prefix } .vcf.gz '
8686 f'--smart-rerun > { opt .outdir } /{ outfile_prefix } .log && '
8787 f'echo "** { outfile_prefix } done **"' )
8888 else :
89- print (f'time { exe_prog } -t { opt .n_thread } -R { opt .reference } -L { opt .infilelist } '
89+ print (f'time { exe_prog } -t { opt .n_thread } -f { opt .reference } -L { opt .infilelist } '
9090 f'-r { reg } --min-af={ opt .min_af } -q { opt .mapq } -Q { opt .min_bq } '
9191 f'--output-vcf { opt .outdir } /{ outfile_prefix } .vcf.gz '
9292 f'--smart-rerun > { opt .outdir } /{ outfile_prefix } .log && '
0 commit comments