Skip to content

Commit 8b37dce

Browse files
committed
bug fix
1 parent 46de46d commit 8b37dce

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

scripts/create_pipeline.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)