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, toString
public 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