Object Tools (pyncbitk.objtools)#

FASTA#

FastaReader

An iterative reader over the sequences in a FASTA file.

BLAST Database#

DatabaseReader

A reader over the contents of a BLAST database.

DatabaseKeys

A set-like view over the keys of a BLAST database.

DatabaseValues

A set-like view over the values of a BLAST database.

DatabaseWriter

A handle allowing to write sequences to a BLAST database.

Alignment Map#

AlignMap

A helper class to handle coordinates of DenseSegments of an alignment.

AlignMapRow

A row and its coordinates in an AlignMap.