public class QuatSymmetryDetector extends Object
The SubunitClustererParameters
determine the subunit definition and
clustering, while the QuatSymmetryParameters
determine the calculated
symmetry results (point group and axes).
Modifier and Type | Method and Description |
---|---|
static QuatSymmetryResults |
calcGlobalSymmetry(List<Subunit> subunits,
QuatSymmetryParameters symmParams,
SubunitClustererParameters clusterParams)
Calculate GLOBAL symmetry results.
|
static QuatSymmetryResults |
calcGlobalSymmetry(Stoichiometry composition,
QuatSymmetryParameters symmParams)
Calculate GLOBAL symmetry results.
|
static QuatSymmetryResults |
calcGlobalSymmetry(Structure structure,
QuatSymmetryParameters symmParams,
SubunitClustererParameters clusterParams)
Calculate GLOBAL symmetry results.
|
static List<QuatSymmetryResults> |
calcLocalSymmetries(List<Subunit> subunits,
QuatSymmetryParameters symmParams,
SubunitClustererParameters clusterParams)
Returns a List of LOCAL symmetry results.
|
static List<QuatSymmetryResults> |
calcLocalSymmetries(Stoichiometry globalComposition,
QuatSymmetryParameters symmParams)
Returns a List of LOCAL symmetry results.
|
static List<QuatSymmetryResults> |
calcLocalSymmetries(Structure structure,
QuatSymmetryParameters symmParams,
SubunitClustererParameters clusterParams)
Returns a List of LOCAL symmetry results.
|
public static QuatSymmetryResults calcGlobalSymmetry(Structure structure, QuatSymmetryParameters symmParams, SubunitClustererParameters clusterParams)
Subunit
are included in the symmetry.structure
- protein chains will be extracted as Subunit
symmParams
- quaternary symmetry parametersclusterParams
- subunit clustering parameterspublic static QuatSymmetryResults calcGlobalSymmetry(List<Subunit> subunits, QuatSymmetryParameters symmParams, SubunitClustererParameters clusterParams)
Subunit
are included in the symmetry.subunits
- list of Subunit
symmParams
- quaternary symmetry parametersclusterParams
- subunit clustering parameterspublic static QuatSymmetryResults calcGlobalSymmetry(Stoichiometry composition, QuatSymmetryParameters symmParams)
Subunit
are included in the symmetry.composition
- Stoichiometry
object that contains clustering resultssymmParams
- quaternary symmetry parameterspublic static List<QuatSymmetryResults> calcLocalSymmetries(Structure structure, QuatSymmetryParameters symmParams, SubunitClustererParameters clusterParams)
SubunitCluster
is left out of the symmetry calculation. Each
element of the List is one possible LOCAL symmetry result.
Determine local symmetry if global structure is: (1) asymmetric, C1; (2) heteromeric (belongs to more than 1 subunit cluster); (3) more than 2 subunits (heteromers with just 2 chains cannot have local symmetry)
structure
- protein chains will be extracted as Subunit
symmParams
- quaternary symmetry parametersclusterParams
- subunit clustering parameterspublic static List<QuatSymmetryResults> calcLocalSymmetries(List<Subunit> subunits, QuatSymmetryParameters symmParams, SubunitClustererParameters clusterParams)
SubunitCluster
is left out of the symmetry calculation. Each
element of the List is one possible LOCAL symmetry result.
Determine local symmetry if global structure is: (1) asymmetric, C1; (2) heteromeric (belongs to more than 1 subunit cluster); (3) more than 2 subunits (heteromers with just 2 chains cannot have local symmetry)
subunits
- list of Subunit
symmParams
- quaternary symmetry parametersclusterParams
- subunit clustering parameterspublic static List<QuatSymmetryResults> calcLocalSymmetries(Stoichiometry globalComposition, QuatSymmetryParameters symmParams)
SubunitCluster
is left out of the symmetry calculation. Each
element of the List is one possible LOCAL symmetry result.
Determine local symmetry if global structure is: (1) asymmetric, C1; (2) heteromeric (belongs to more than 1 subunit cluster); (3) more than 2 subunits (heteromers with just 2 chains cannot have local symmetry)
globalComposition
- Stoichiometry
object that contains global clustering resultssymmParams
- quaternary symmetry parametersCopyright © 2000–2018 BioJava. All rights reserved.