मैं एक जीनोमिक FASTA फ़ाइल से दृश्यों का एक टांड़ फ़ाइल बनाने के लिए कर रहा हूँ:,टांड़ शब्दकोश आकार है> 100Gb एक 2GB पाठ फ़ाइल
# Import necessary libraries
import shelve
from Bio import SeqIO
# Create dictionary of genomic sequences
genome = {}
with open("Mus_musculus.GRCm38.dna.primary_assembly.fa") as handle:
for record in SeqIO.parse(handle, "fasta"):
genome[str(record.id)] = str(record.seq)
# Shelve genome sequences
myShelve = shelve.open("Mus_musculus.GRCm38.dna.primary_assembly.db")
myShelve.update(genome)
myShelve.close()
फ़ाइल स्वयं 2.6Gb है, लेकिन जब मैं कोशिश करते हैं और यह स्थगित, > 100 जीबी की एक फाइल का उत्पादन किया जा रहा है, साथ ही मेरा कंप्यूटर मेमोरी से बाहर होने और स्टार्ट अप डिस्क भरने के बारे में कई शिकायतें फेंक देगा। ऐसा लगता है कि जब मैं ओएसएक्स योसामेट के तहत इसे चलाने की कोशिश करता हूं, उबंटू पर यह अपेक्षा के अनुसार काम करता है। कोई सुझाव क्यों यह काम नहीं कर रहा है? मैं पाइथन 3.4.2
आप किस पायथन संस्करण का उपयोग करते हैं? – Daniel
@ डैनियल पायथन 3.4.2 – jma1991
इस से संबंधित हो सकता है? http://stackoverflow.com/questions/26574954/virtualenv-fails-on-os-x-yosemite-with-oserror – Ashalynd