API¶
metacov.compat¶
metacov.pileup¶
metacov.scan¶
-
class
metacov.scan.
AlignmentFileIterator
¶ Iterates over all reads of a BAM/SAM/CRAM file
-
class
metacov.scan.
FastQFileIterator
¶ Iterates over all reads of a fq/fg.gz file
-
class
metacov.scan.
ReadIterator
¶ Abstract Base Class for iterating over reads
-
class
metacov.scan.
ReadProcessor
¶ Base class for read stats accumulators
-
set_max_readlen
(self, int rlen) → void¶
-
-
class
metacov.scan.
ReadProcessorList
(list processors)¶ Container class multiplexing over several read stats accumulators
-
get_rows
(self, int i)¶
-
set_max_readlen
(self, int rlen) → void¶
-
-
metacov.scan.
kmer_base2_to_ascii
(uint32_t kmer, int l) → str¶
-
metacov.scan.
scan_reads
(infile, fasta, counters, int progress_interval=10000000, progress_cb=None, maxreads=0) → long¶
metacov.simulate¶
metacov.blast¶
metacov.util¶
metacov.cli¶
metacov.pyfq¶
-
class
metacov.pyfq.
FastQFile
(str filename, int max_linelen=1000)¶ FastQ File Class (read only)
-
filename
¶ filename: str
-
pos
¶ Position in file in kb
-
rlen
¶ Length of current read
-
seq
¶ List of bases of current read (ACGTN->01234)
-
size
¶ Size of file in kb
-