Package pl.poznan.put.structure
Class AnalyzedBasePair
- java.lang.Object
-
- pl.poznan.put.structure.AnalyzedBasePair
-
- All Implemented Interfaces:
Serializable,Comparable<ClassifiedBasePair>,ClassifiedBasePair
- Direct Known Subclasses:
ImmutableAnalyzedBasePair
@Immutable public abstract class AnalyzedBasePair extends Object implements ClassifiedBasePair
A pair of residues with metadata taken from analysis tool.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AnalyzedBasePair()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract BasePairbasePair()BPhbph()BRbr()BooleangetIsRepresented()Returns the value ofisRepresented(), but this naming is required by Spring.InteractionTypeinteractionType()ClassifiedBasePairinvert()booleanisRepresented()LeontisWesthofleontisWesthof()Saengersaenger()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface pl.poznan.put.structure.ClassifiedBasePair
compareTo, generateComment, isBasePhosphate, isBaseRibose, isCanonical, isNonCanonical, isPairing, isStacking
-
-
-
-
Method Detail
-
basePair
@Parameter(order=1) public abstract BasePair basePair()
- Specified by:
basePairin interfaceClassifiedBasePair- Returns:
- The pair of nucleotides which interact.
-
interactionType
@Default public InteractionType interactionType()
- Specified by:
interactionTypein interfaceClassifiedBasePair- Returns:
- The type of interaction.
-
saenger
@Default public Saenger saenger()
- Specified by:
saengerin interfaceClassifiedBasePair- Returns:
- The classification by Saenger (if applicable).
-
leontisWesthof
@Default public LeontisWesthof leontisWesthof()
- Specified by:
leontisWesthofin interfaceClassifiedBasePair- Returns:
- The classification by Leontis and Westhof (if applicable).
-
bph
@Default public BPh bph()
- Specified by:
bphin interfaceClassifiedBasePair- Returns:
- The classification of base-phosphate interaction (if applicable).
-
br
@Default public BR br()
- Specified by:
brin interfaceClassifiedBasePair- Returns:
- The classification of base-ribose interaction (if applicable).
-
isRepresented
@Auxiliary @Default public boolean isRepresented()
- Specified by:
isRepresentedin interfaceClassifiedBasePair- Returns:
- True if this interaction is represented in secondary structure.
-
invert
public final ClassifiedBasePair invert()
- Specified by:
invertin interfaceClassifiedBasePair- Returns:
- An instance of this class, but with interacting partners inverted.
-
getIsRepresented
public final Boolean getIsRepresented()
Returns the value ofisRepresented(), but this naming is required by Spring.- Returns:
- The value of isRepresented();
-
-