public class SubunitClustererParameters extends Object implements Serializable
SubunitClusterer.| Constructor and Description |
|---|
SubunitClustererParameters() |
| Modifier and Type | Method and Description |
|---|---|
int |
getAbsoluteMinimumSequenceLength()
If the shortest subunit sequence length is higher or equal the
minimumSequenceLengthFraction times the median subunit sequence length,
then the minimumSequenceLength is set to shortest subunit sequence
length, but not shorter than the absoluteMinimumSequenceLength.
|
SubunitClustererMethod |
getClustererMethod()
Method to cluster subunits.
|
double |
getCoverageThreshold()
The minimum coverage of the sequence alignment between two subunits to be
clustered together.
|
int |
getMinimumSequenceLength()
Get the minimum number of residues of a subunits to be considered in the
clusters.
|
double |
getMinimumSequenceLengthFraction()
If the shortest subunit sequence length is higher or equal the
minimumSequenceLengthFraction times the median subunit sequence length,
then the minimumSequenceLength is set to shortest subunit sequence
length, but not shorter than the absoluteMinimumSequenceLength.
|
double |
getRmsdThreshold()
Structure similarity threshold (measured with RMSD) to consider for the
structural subunit clustering.
|
double |
getSequenceIdentityThreshold()
Sequence identity threshold to consider for the subunits clustering.
|
boolean |
isInternalSymmetry()
The internal symmetry option divides each
Subunit of each
SubunitCluster into its internally symmetric repeats. |
void |
setAbsoluteMinimumSequenceLength(int absoluteMinimumSequenceLength)
If the shortest subunit sequence length is higher or equal the
minimumSequenceLengthFraction times the median subunit sequence length,
then the minimumSequenceLength is set to shortest subunit sequence
length, but not shorter than the absoluteMinimumSequenceLength.
|
void |
setClustererMethod(SubunitClustererMethod method)
Method to cluster subunits.
|
void |
setCoverageThreshold(double coverageThreshold)
The minimum coverage of the sequence alignment between two subunits to be
clustered together.
|
void |
setInternalSymmetry(boolean internalSymmetry)
The internal symmetry option divides each
Subunit of each
SubunitCluster into its internally symmetric repeats. |
void |
setMinimumSequenceLength(int minimumSequenceLength)
Set the minimum number of residues of a subunits to be considered in the
clusters.
|
void |
setMinimumSequenceLengthFraction(double minimumSequenceLengthFraction)
If the shortest subunit sequence length is higher or equal the
minimumSequenceLengthFraction times the median subunit sequence length,
then the minimumSequenceLength is set to shortest subunit sequence
length, but not shorter than the absoluteMinimumSequenceLength.
|
void |
setRmsdThreshold(double rmsdThreshold)
Structure similarity threshold (measured with RMSD) to consider for the
structural subunit clustering.
|
void |
setSequenceIdentityThreshold(double sequenceIdentityThreshold)
Sequence identity threshold to consider for the sequence subunit
clustering.
|
String |
toString() |
public int getMinimumSequenceLength()
public void setMinimumSequenceLength(int minimumSequenceLength)
minimumSequenceLength - public int getAbsoluteMinimumSequenceLength()
This adaptive feature allows the consideration of structures mainly constructed by very short chains, such as collagen (1A3I)
public void setAbsoluteMinimumSequenceLength(int absoluteMinimumSequenceLength)
This adaptive feature allows the consideration of structures mainly constructed by very short chains, such as collagen (1A3I)
absoluteMinimumSequenceLength - public double getMinimumSequenceLengthFraction()
This adaptive feature allows the consideration of structures mainly constructed by very short chains, such as collagen (1A3I)
public void setMinimumSequenceLengthFraction(double minimumSequenceLengthFraction)
This adaptive feature allows the consideration of structures mainly constructed by very short chains, such as collagen (1A3I)
minimumSequenceLengthFraction - public double getSequenceIdentityThreshold()
Two subunits with sequence identity equal or higher than the threshold will be clustered together.
public void setSequenceIdentityThreshold(double sequenceIdentityThreshold)
Two subunits with sequence identity equal or higher than the threshold will be clustered together.
sequenceIdentityThreshold - public double getRmsdThreshold()
public void setRmsdThreshold(double rmsdThreshold)
rmsdThreshold - public double getCoverageThreshold()
public void setCoverageThreshold(double coverageThreshold)
coverageThreshold - public SubunitClustererMethod getClustererMethod()
public void setClustererMethod(SubunitClustererMethod method)
SubunitClustererMethod - public boolean isInternalSymmetry()
Subunit of each
SubunitCluster into its internally symmetric repeats.
The SubunitClustererMethod.STRUCTURE must be chosen to consider
internal symmetry, otherwise this parameter will be ignored.
public void setInternalSymmetry(boolean internalSymmetry)
Subunit of each
SubunitCluster into its internally symmetric repeats.
The SubunitClustererMethod.STRUCTURE must be chosen to consider
internal symmetry, otherwise this parameter will be ignored.
internalSymmetry - true if internal symmetry is considered, false otherwiseCopyright © 2000–2017 BioJava. All rights reserved.