Class CeSymmResult
java.lang.Object
org.biojava.nbio.structure.symmetry.internal.CeSymmResult
This Class stores all the relevant information of an internal symmetry result
obtained with CeSymm. The purpose is to carry all the information packed
during the calculations and return a single object.
- Since:
- 4.2.0
- Author:
- Aleix Lafita
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAtom[]getAtoms()getAxes()intReturn the symmetry order determined by the order detector if the symmetry is significant.Return a String describing the reasons for the CE-Symm final decision in this particular result.Return the symmetric repeats as structure identifiers, if the result is symmetric and it was refined, return null otherwise.intbooleanbooleanConditions checked are: score above the threshold, number of repeats higher than 1 and refinement succeeded.voidvoidsetAxes(SymmetryAxes axes) voidsetMultipleAlignment(MultipleAlignment multipleAlignment) voidsetNumRepeats(int symmOrder) voidsetParams(CESymmParameters params) voidsetRefined(boolean refined) voidsetSelfAlignment(AFPChain selfAlignment) voidsetStructureId(StructureIdentifier structureId) voidsetSymmGroup(String symmGroup) toString()
-
Constructor Details
-
CeSymmResult
public CeSymmResult()
-
-
Method Details
-
isSignificant
Conditions checked are: score above the threshold, number of repeats higher than 1 and refinement succeeded.- Returns:
- true if significant, false otherwise
-
getRepeatsID
Return the symmetric repeats as structure identifiers, if the result is symmetric and it was refined, return null otherwise.- Returns:
- List of StructureIdentifiers or null if not defined
- Throws:
StructureException
-
toString
-
getMultipleAlignment
-
setMultipleAlignment
-
getSelfAlignment
-
setSelfAlignment
-
getParams
-
setParams
-
getAxes
-
setAxes
-
getNumRepeats
Return the symmetry order determined by the order detector if the symmetry is significant. Return 1 otherwise.- Returns:
- the order of symmetry if the result is significant
-
setNumRepeats
-
isRefined
-
setRefined
-
getSymmGroup
-
setSymmGroup
-
getAtoms
-
setAtoms
-
getSymmLevels
-
getStructureId
-
setStructureId
-
getReason
Return a String describing the reasons for the CE-Symm final decision in this particular result.- Returns:
- String decision reason
-