_PSIMsaCell Struct Reference

Search Toolkit Book for _PSIMsaCell

#include <blast_psi_priv.h>

Collaboration diagram for _PSIMsaCell:

Collaboration graph
[legend]
List of all members.

Detailed Description

Internal data structure to represent a position in the multiple sequence alignment data structure.

See also:
_PSIMsa

Definition at line 196 of file blast_psi_priv.h.

Public Attributes

unsigned int letter:7
 Preferred letter at this position.
unsigned int is_aligned:1
 Is this letter part of the alignment?
SSeqRange extents
 Extents of this aligned position.


Member Data Documentation

SSeqRange _PSIMsaCell::extents
 

Extents of this aligned position.

Definition at line 199 of file blast_psi_priv.h.

Referenced by _PSIComputePositionExtents(), _PSIGetLeftExtents(), _PSIGetRightExtents(), and _PSIMsaNew().

unsigned int _PSIMsaCell::is_aligned
 

Is this letter part of the alignment?

Definition at line 198 of file blast_psi_priv.h.

Referenced by _PSIGetAlignedSequencesForPosition(), _PSIMsaNew(), s_PSIValidateAlignedColumns(), and s_PSIValidateNoFlankingGaps().

unsigned int _PSIMsaCell::letter
 

Preferred letter at this position.

Definition at line 197 of file blast_psi_priv.h.

Referenced by _PSICalculateMatchWeights(), _PSICalculateNormalizedSequenceWeights(), _PSIGetAlignedSequencesForPosition(), _PSIMsaNew(), s_PSIValidateAlignedColumns(), and s_PSIValidateNoFlankingGaps().


The documentation for this struct was generated from the following file:
Generated on Mon Dec 7 09:48:29 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Dec 07 16:22:18 2009 by modify_doxy.py rev. 173732