singlecellmultiomics.fastqProcessing package

Submodules

singlecellmultiomics.fastqProcessing.fastqHandle module

class singlecellmultiomics.fastqProcessing.fastqHandle.FastqHandle(path, pairedEnd=False, single_cell=False, maxHandles=500)[source]

Bases: object

close()[source]
write(records)[source]

singlecellmultiomics.fastqProcessing.fastqIterator module

class singlecellmultiomics.fastqProcessing.fastqIterator.FastqIterator(*args)[source]

Bases: object

FastqIterator, iterates over one or more fastq files.

__iter__()[source]

Exectuted upon generator initiation.

__next__()[source]

Obtain the next fastq record for all opened files.

class singlecellmultiomics.fastqProcessing.fastqIterator.FastqRecord(header, sequence, plus, qual)

Bases: tuple

header

Alias for field number 0

plus

Alias for field number 2

qual

Alias for field number 3

sequence

Alias for field number 1

Module contents