Sequence Alignments (pyncbitk.objects.seqalign)#
Alignments#
- class pyncbitk.objects.seqalign.SeqAlign(Serial)#
A sequence alignment, mapping the coordinates of a
BioSeqto others.Sequence alignments are composed of segments, i.e aligned regions which contain one or more sequences.
- classmethod __new__(*args, **kwargs)#
- __getitem__(key, /)#
Return self[key].
- __len__()#
Return len(self).
- __reduce__()#
Helper for pickle.
- percent_coverage#
The percent query coverage, if any.
BLAST ignores the polyA tail when computing coverage for nucleotide sequences:
\[cov = 100 \times \frac{\text{matches} + \text{mismatches}} {\text{alignment length} - \text{polyA tail}}\]
- class pyncbitk.objects.seqalign.GlobalSeqAlign(SeqAlign)#
A global alignment over the complete lengths of several
BioSeq.- classmethod __new__(*args, **kwargs)#
- __reduce__()#
Helper for pickle.
- class pyncbitk.objects.seqalign.DiagonalSeqAlign(SeqAlign)#
- classmethod __new__(*args, **kwargs)#
- __reduce__()#
Helper for pickle.
Segments#
- class pyncbitk.objects.seqalign.AlignSegments(Serial)#
- classmethod __new__(*args, **kwargs)#
- __reduce__()#
Helper for pickle.
- class pyncbitk.objects.seqalign.DenseSegments(AlignSegments)#
- classmethod __new__(*args, **kwargs)#
- __reduce__()#
Helper for pickle.