Cython: export: fixed exception raising when no quality data when
exporting to fastq
This commit is contained in:
@ -19,11 +19,12 @@ cdef class FastqFormat:
|
||||
|
||||
cdef bytes quality
|
||||
|
||||
quality = None
|
||||
if hasattr(data, "quality_bytes"):
|
||||
quality = data.quality_bytes
|
||||
elif hasattr(data, "quality"):
|
||||
quality = tobytes(data.quality)
|
||||
else:
|
||||
if quality is None:
|
||||
raise AttributeError("No quality when exporting to fastq") # TODO discuss
|
||||
|
||||
return self.headerFormatter(data) + b"\n" + data[NUC_SEQUENCE_COLUMN] + b"\n+\n" + quality
|
||||
|
Reference in New Issue
Block a user