ya its in subfolder but with ' filename = name.split('/')[-1]' I am able to
read the file names and with 'file_raw = zf.read(name) ' i am able to read
the sequence in the file .But the other problem with table is not solved I
am still getting unwanted information like file path for example like
"web2py/PCGENE_Format/NGFP_TRK.1/home/praveen/web2py/web2py/PCGENE_Format/NP7C1TRK.1D/home/praveen/web2py/web2py/PCGENE_Format/NPKGTS1/home/praveen/web2py/web2p']||['home/praveen/web2py/web2py/sampleforma']||['home/praveen/web2py/web2py/sampleforma'........"
with the sequence information .I think that the problem in the way I am
inserting the records .I have used
db.plugin_seq.insert(filename=filename,raw_seq=file_raw,processed_seq=rev)
            if db(db.plugin_seq.filename==filename).count():
                   rec =
db(db.plugin_seq.filename==filename).select().first()
                   rec.update_record(raw_seq=file_raw,processed_seq=rev)
                   db.commit()
to insert and update record and to extract the processed sequence I am
using
def records():
      values = [r.processed_seq for r in
db().select(db.plugin_seq.processed_seq)]
      return values


On Thu, Jun 14, 2012 at 4:50 PM, Anthony <abasta...@gmail.com> wrote:

> I have tried that by removing the subfolder but its giving an error
>> import zipfile
>> def zipfolder():
>>     zf = zipfile.ZipFile('/home/**praveen/job_files/seq_data/**
>> PCGENE_Format.zip')
>>     fil = zf.open('/home/praveen/job_**files/seq_data/PCGENE_Format.**
>> zip/NPKGTS1')
>>     print fil
>> error:
>> There is no item named '/home/praveen/job_files/seq_**
>> data/PCGENE_Format.zip/**NPKGTS1' in the archive"
>>
>
> No, I was asking whether there were any subfolders inside the zip file
> itself (you can zip an entire directory structure). If so, for files that
> are inside subfolders *within* the zip file, I would think you would have
> to refer to the entire path, not just the filename.
>
> Anthony
>

Reply via email to