igblast.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:IgDiscover 作者: NBISweden 项目源码 文件源码
def makeblastdb(fasta, database_name):
    with SequenceReader(fasta) as fr:
        sequences = list(fr)
    if not sequences:
        raise ValueError("FASTA file {} is empty".format(fasta))
    process_output = subprocess.check_output(
        ['makeblastdb', '-parse_seqids', '-dbtype', 'nucl', '-in', fasta, '-out', database_name],
        stderr=subprocess.STDOUT
    )
    if b'Error: ' in process_output:
        raise subprocess.SubprocessError()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号