ajalign


Data type AjPAlign

Ajax Align Output object.

Holds definition of feature align output.

Alias name(s)

Name
AjSAlign
AjOAlign

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
TypeAjPStr"P" Protein or "N" Nucleotide
FormatstrAjPStrReport format (-aformat qualifier)
FileAjPFileOutput file object
HeaderAjPStrText to add to header with newlines
SubHeaderAjPStrText to add to align subheader with newlines
TailAjPStrText to add to tail with newlines
SubTailAjPStrText to add to subtail with newlines
ShowaccAjBoolReport accession number if ajTrue
ShowdesAjBoolReport sequence description if ajTrue
ShowusaAjBoolReport full USA (-ausa qualifier) if ajTrue or only seqname if ajFalse
MultiAjBoolif true, assume >1 alignment
GlobalAjBoolif true, show full sequence beyond match
FormatAjEnumReport format (index number)
DataAjPListAlignment specific data - see ajalign.c
NseqsajintNumber of sequences in all alignments
NminajintMinimum number of sequences e.g. 2
NmaxajintMaximum number of sequences e.g. 2
WidthajintOutput width (minimum 10)
IMatrixAjPMatrixInteger matrix (see also FMatrix)
FMatrixAjPMatrixfFloating point matrix (see also IMatrix)
MatrixAjPStrMatrix name
GapPenAjPStrGap penalty (converted to string)
ExtPenAjPStrGap extend penalty (converted to string)
SeqOnlyAjBoolSequence output only, no head or tail
SeqExternalAjBoolSequence is non-local, do not delete
CountajintUse count
RefSeqajintIndex of the reference sequences in AlignOData objects of the Data list