美文网首页
2020-11-16Python2脚本模板

2020-11-16Python2脚本模板

作者: 阿乜太帅 | 来源:发表于2020-11-16 14:50 被阅读0次
#coding: utf-8
import sys, os


def trimal(gt, st, cons, Aln, Trim ):
    '''命令运行'''
    cmd = 'trimal -gt {} -st {} -cons {} -in {} -out {} &> /dev/null'.format(gt, st, cons, Aln, Trim)
    print(cmd)
    os.system(cmd)
    return Trim
    

def main():
    subcommand = sys.argv[1]
    if subcommand == 'trimal': #变量传递
        gt=sys.argv[2]
        st=sys.argv[3]
        cons=sys.argv[4]
        Aln=sys.argv[5]
        Trim=sys.argv[6]
        trimal(gt, st, cons, Aln, Trim)
    else:
        raise ValueError('Unknown command: {}'.format(subcommand))

if __name__ == '__main__':
    main()

example:

python2 script.py trimal 0.8 0.001 60 input.aln output.trimal.aln

相关文章

网友评论

      本文标题:2020-11-16Python2脚本模板

      本文链接:https://www.haomeiwen.com/subject/jdxzbktx.html