Cython API: Various fixes in input handlers (parsers, openers etc).
Mostly working but not bug-free
This commit is contained in:
@ -364,19 +364,22 @@ def open_uri(uri,
|
||||
if qualifiers[b"seqtype"]==b"nuc":
|
||||
objclass = Nuc_Seq
|
||||
if format==b"fasta":
|
||||
iseq = fastaNucIterator(file,skip,only)
|
||||
iseq = fastaNucIterator(file,
|
||||
skip=skip,
|
||||
only=only)
|
||||
elif format==b"fastq":
|
||||
iseq = fastqIterator(file,
|
||||
skip,only,
|
||||
offset,
|
||||
noquality)
|
||||
skip=skip,
|
||||
only=only,
|
||||
offset=offset,
|
||||
noquality=noquality)
|
||||
else:
|
||||
raise NotImplementedError('Sequence file format not implemented')
|
||||
elif qualifiers[b"seqtype"]==b"prot":
|
||||
raise NotImplementedError()
|
||||
else:
|
||||
iseq,objclass = entryIteratorFactory(file,
|
||||
skip,only,
|
||||
skip, only,
|
||||
seqtype,
|
||||
offset,
|
||||
noquality,
|
||||
@ -388,13 +391,12 @@ def open_uri(uri,
|
||||
stripwhite,
|
||||
blanklineskip,
|
||||
commentchar)
|
||||
|
||||
|
||||
tmpdms = get_temp_dms()
|
||||
|
||||
return (file,iseq,objclass,urib)
|
||||
|
||||
|
||||
#tmpdms = get_temp_dms()
|
||||
|
||||
return (file, iseq, objclass, urib)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user