embpat


Enum AjEPatType

Enumerated sequence pattern type

Enumerated value(s)

Name
PATSEQ_UNKNOWNtype not defined
PATSEQ_BMHBoyer, Moore, Horspool
PATSEQ_BYPBaeza-Yates, perleberg
PATSEQ_SOShift-OR
PATSEQ_BYGCBaeza-Yates, Gonnet classes
PATSEQ_PROSITEProsite pattern as regular expression
PATSEQ_TUBTarhito, Ukkonen, Bleasby
PATSEQ_OTHERBrute force processing
PATSEQ_MAXBeyond last defined value


Data type EmbPPatMatch

NUCLEUS data structure for pattern matches

Attributes

NameTypeDescription
startajuint*Match start positions
lenajuint*Match lengths
numberajuintNumber of matches
Paddingchar[4]Padding to alignment boundary


Data type EmbPPatRestrict

NUCLEUS data structure for pattern matches

Attributes

NameTypeDescription
codAjPStrRestriction Enzyme name
patAjPStrRecognition site
binAjPStrBinary converted site
lenajuintPattern length
bluntAjBoolBlunt true, sticky false
cut1ajintFirst 3' cut
cut2ajintFirst 5' cut
cut3ajintSecond 3' cut
cut4ajintSecond 5' cut
orgAjPStrOrganism
isoAjPStrIsoschizomers
methAjPStrMethylation
souAjPStrSource
supAjPStrSuppliers
ncutsajuintNumber of cuts
Paddingchar[4]Padding to alignment boundary