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
-