ajalign


Data type AjPAlign

Ajax Align Output object.

Holds definition of feature align output.

Constructor(s)

NameDescription
ajAlignNewDefault constructor

Destructor(s)

NameDescription
ajAlignDelDefault destructor

Modifier(s)

NameDescription
ajAlignResetResets ready for reuse.

Output

NameDescription
ajAlignWriteMaster alignment output routine
ajAlignWriteHeaderMaster header output routine
ajAlignWriteTailMaster footer output routine

Cast(s)

NameDescription
ajAlignGetFormatReturns the format of an alignment

Other related data structure(s)

NameDescription
AjPSeqoutSequence output
AjPFeatoutFeature output
AjPReportReport output
AjPFileInput and output files

Attributes

NameTypeDescription
Type"P" Protein or "N" Nucleotide
FormatstrReport format (-aformat qualifier)
FormatReport format (index number)
FileOutput file object
HeaderText to add to header with newlines
SubHeaderText to add to align subheader with newlines
TailText to add to tail with newlines
SubTailText to add to subtail with newlines
ShowaccReport accession number if ajTrue
ShowdesReport sequence description if ajTrue
ShowusaReport full USA (-ausaqualifier) if ajTrue or only seqname if ajFalse
Multiif true, assume >1 alignment
Globalif true, show full sequence beyond match
DataAlignment specific data - see ajalign.c
NseqsNumber of sequences in all alignments
NminMinimum number of sequences e.g. 2
NmaxMaximum number of sequences e.g. 2
WidthOutput width (minimum 10)
CountUse count
IMatrixInteger matrix (see also FMatrix)
FMatrixFloating Pt matrix (see also IMatrix)
MatrixMatrix name
GapPenGap penalty (converted to string)
ExtPenGap extend penalty (converted to string)
SeqOnlySequence output only, no head or tail
SeqExternalSequence is non-local, do not delete