New for coding. New for Pytho / biopython; this is my first online question ever. How to open a compressed fasta.gz file to extract information and perform calculations in my function. Here is a simplified example of what I'm trying to do (I tried different methods), and what kind of error it is. The gzip command that I'm using does not seem to work.?
with gzip.open("practicezip.fasta.gz", "r") as handle: for record in SeqIO.parse(handle, "fasta"): print(record.id) Traceback (most recent call last): File "<ipython-input-192-a94ad3309a16>", line 2, in <module> for record in SeqIO.parse(handle, "fasta"): File "C:\Users\Anaconda3\lib\site-packages\Bio\SeqIO\__init__.py", line 600, in parse for r in i: File "C:\Users\Anaconda3\lib\site-packages\Bio\SeqIO\FastaIO.py", line 122, in FastaIterator for title, sequence in SimpleFastaParser(handle): File "C:\Users\Anaconda3\lib\site-packages\Bio\SeqIO\FastaIO.py", line 46, in SimpleFastaParser if line[0] == ">": IndexError: index out of range
source share