public class ProteinPattern extends SeqPattern<Protein,ProteinPatternMatch>
From the PROSITE user manual:
The patterns are described using the following conventions:
PA [AC]-x-V-x(4)-{ED}.
This pattern is translated as: [Ala or Cys]-any-Val-any-any-any-any-{any but Glu or Asp}
PA <A-x-[ST](2)-x(0,1)-V.
This pattern, which must be in the N-terminal of the sequence ('<'), is translated as: Ala-any-[Ser or Thr]-[Ser or Thr]-(any or none)-Val
PROSITE_COUNT_PATTERN| Constructor and Description |
|---|
ProteinPattern(String inPrositePattern) |
| Modifier and Type | Method and Description |
|---|---|
protected ProteinPatternMatch |
createMatch(String inSeq,
SeqLocation inLocation) |
BioSequenceType |
getBioSequenceType() |
ProteinPattern |
setIgnoreGaps(boolean inValue) |
ProteinPattern |
setMaxMismatches(int inValue) |
clone, containsMismatchRestrictions, containsPositionAmbiguity, containsRanges, getIgnoreGaps, getMaxLength, getMaxMismatches, getPrositePattern, getPrositePatternPositions, isCaseSensitive, isLocked, isRestrictedToSeqEnd, isRestrictedToSeqStart, lock, matcher, matcher, name, setIsCaseSensitive, setName, setPrositePattern, toStringpublic ProteinPattern(String inPrositePattern)
public BioSequenceType getBioSequenceType()
getBioSequenceType in class SeqPattern<Protein,ProteinPatternMatch>public ProteinPattern setIgnoreGaps(boolean inValue)
setIgnoreGaps in class SeqPattern<Protein,ProteinPatternMatch>public ProteinPattern setMaxMismatches(int inValue)
setMaxMismatches in class SeqPattern<Protein,ProteinPatternMatch>protected ProteinPatternMatch createMatch(String inSeq, SeqLocation inLocation)
createMatch in class SeqPattern<Protein,ProteinPatternMatch>
jataylor@hairyfatguy.com