Package pl.poznan.put.structure
Class QuantifiedBasePair
java.lang.Object
pl.poznan.put.structure.QuantifiedBasePair
- All Implemented Interfaces:
Serializable,Comparable<ClassifiedBasePair>,ClassifiedBasePair
- Direct Known Subclasses:
ImmutableQuantifiedBasePair
A base pair which is classified and quantified with numerical parameters.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface pl.poznan.put.structure.ClassifiedBasePair
compareTo, generateComment, isBasePhosphate, isBaseRibose, isCanonical, isNonCanonical, isPairing, isStacking
-
Constructor Details
-
QuantifiedBasePair
public QuantifiedBasePair()
-
-
Method Details
-
basePair
- Specified by:
basePairin interfaceClassifiedBasePair- Returns:
- The pair of nucleotides which interact.
-
interactionType
- Specified by:
interactionTypein interfaceClassifiedBasePair- Returns:
- The type of interaction.
-
saenger
- Specified by:
saengerin interfaceClassifiedBasePair- Returns:
- The classification by Saenger (if applicable).
-
leontisWesthof
- Specified by:
leontisWesthofin interfaceClassifiedBasePair- Returns:
- The classification by Leontis and Westhof (if applicable).
-
bph
- Specified by:
bphin interfaceClassifiedBasePair- Returns:
- The classification of base-phosphate interaction (if applicable).
-
br
- Specified by:
brin interfaceClassifiedBasePair- Returns:
- The classification of base-ribose interaction (if applicable).
-
stackingTopology
- Specified by:
stackingTopologyin interfaceClassifiedBasePair- Returns:
- The classification of stacking interaction (if applicable).
-
isRepresented
@Default @Auxiliary public boolean isRepresented()- Specified by:
isRepresentedin interfaceClassifiedBasePair- Returns:
- True if this interaction is represented in secondary structure.
-
invert
- Specified by:
invertin interfaceClassifiedBasePair- Returns:
- An instance of this class, but with interacting partners inverted.
-
shear
@Parameter(order=2) @Auxiliary public abstract double shear()- Returns:
- The value of shear parameter.
-
stretch
@Parameter(order=3) @Auxiliary public abstract double stretch()- Returns:
- The value of stretch parameter.
-
stagger
@Parameter(order=4) @Auxiliary public abstract double stagger()- Returns:
- The value of stagger parameter.
-
buckle
@Parameter(order=5) @Auxiliary public abstract double buckle()- Returns:
- The value of buckle parameter.
-
propeller
@Parameter(order=6) @Auxiliary public abstract double propeller()- Returns:
- The value of propeller parameter.
-
opening
@Parameter(order=7) @Auxiliary public abstract double opening()- Returns:
- The value of opening parameter.
-