SeqIO.parse on a fasta.gz

后端 未结 2 880
难免孤独
难免孤独 2021-01-04 19:24

New to coding. New to Pytho/biopython; this is my first question online, ever. How do I open a compressed fasta.gz file to extract info and perform calcuations in my functi

2条回答
  •  爱一瞬间的悲伤
    2021-01-04 20:05

    Are you using python3?

    This ("r" --> "rt") could solve your problem.

    import gzip
    from Bio import SeqIO
    
    with gzip.open("practicezip.fasta.gz", "rt") as handle:
        for record in SeqIO.parse(handle, "fasta"):
            print(record.id)
    

提交回复
热议问题