public class MismatchedBasePairParameters extends BasePairParameters
Modifier and Type | Field and Description |
---|---|
static double |
DEFAULT_MAX_PROPELLER |
static double |
DEFAULT_MAX_SHEAR |
static double |
DEFAULT_MAX_STAGGER |
static double |
DEFAULT_MAX_STRETCH |
BASE_LIST_DNA, BASE_LIST_RNA, BASE_MAP, canonical, nonredundant, pairingNames, pairingParameters, pairParameters, pairSequence, referenceFrames, RING_MAP, STANDARD_BASES, stepParameters, structure, useRNA
Constructor and Description |
---|
MismatchedBasePairParameters(Structure structure,
boolean RNA,
boolean removeDups,
boolean canonical)
This constructor is used to create the TertiaryBasePairParameters object.
|
Modifier and Type | Method and Description |
---|---|
List<Pair<Group>> |
findPairs(List<Chain> chains)
This is an implementation for finding non-canonical base pairs when there may be missing or overhanging bases.
|
double |
getMaxPropeller()
This method returns the maximum propeller twist between bases used as criteria for the characterization of two bases as being paired.
|
double |
getMaxShear()
This method returns the maximum shear between bases used as criteria for the characterization of two bases as being paired.
|
double |
getMaxStagger()
This method returns the maximum stagger between bases used as criteria for the characterization of two bases as being paired.
|
double |
getMaxStretch()
This method returns the maximum stretch between bases used as criteria for the characterization of two bases as being paired.
|
void |
setMaxPropeller(double maxPropeller)
This method sets the maximum propeller allowed for a base pair, prior to analyze() call
|
void |
setMaxShear(double maxShear)
This method sets the maximum shear allowed for a base pair, prior to analyze() call
|
void |
setMaxStagger(double maxStagger)
This method sets the maximum stagger allowed for a base pair, prior to analyze() call
|
void |
setMaxStretch(double maxStretch)
This method sets the maximum stretch allowed for a base pair, prior to analyze() call.
|
analyze, basePairReferenceFrame, calculateTp, complementBase, getBuckle, getLength, getNucleicChains, getOpening, getPairingNames, getPairingParameters, getPairSequence, getPropeller, getReferenceFrames, getRise, getRoll, getShear, getShift, getSlide, getStagger, getStepParameters, getStretch, getTilt, getTwist, match, toString
public static final double DEFAULT_MAX_STAGGER
public static final double DEFAULT_MAX_PROPELLER
public static final double DEFAULT_MAX_SHEAR
public static final double DEFAULT_MAX_STRETCH
public MismatchedBasePairParameters(Structure structure, boolean RNA, boolean removeDups, boolean canonical)
structure
- The Structure to analyzeRNA
- Whether to analyze RNA (if false, it will analyze DNA)removeDups
- Whether to remove duplicate sequences (useful for RCSB data with redundant units).canonical
- Whether to only consider canonical Watson-Crick base pairs. If false, any pairing will be identified
as long it falls below the maximum values of stagger, shear, and stretch.public List<Pair<Group>> findPairs(List<Chain> chains)
findPairs
in class BasePairParameters
chains
- The list of chains already found to be nucleic acids.public double getMaxStagger()
public void setMaxStagger(double maxStagger)
maxStagger
- The maximum propeller (in Å) allowed to consider two bases pairedpublic double getMaxShear()
public void setMaxShear(double maxShear)
maxShear
- The maximum shear (in Å) allowed to consider two bases pairedpublic double getMaxStretch()
public void setMaxStretch(double maxStretch)
maxStretch
- The maximum stretch (in Å) allowed to consider two bases pairedpublic double getMaxPropeller()
public void setMaxPropeller(double maxPropeller)
maxPropeller
- The maximum propeller ("propeller-twist", in degrees) allowed to consider two bases pairedCopyright © 2000–2018 BioJava. All rights reserved.