| Name | Description | Type | Package | Framework |
| AngleOrderDetectorPlus | Guesses an order of rotational symmetry from the angle. | Class | org.biojava.nbio.structure.symmetry.internal | BioJava |
| CeSymm | Identify the symmetries in a structure by running an alignment of the structure against itself disabling the diagonal of the identity alignment. | Class | org.biojava.nbio.structure.symmetry.internal | BioJava |
| CeSymmIterative | Iterative version of CeSymm that aims at identifying all symmetry axis (internal or quaternary) of a particular structure. | Class | org.biojava.nbio.structure.symmetry.internal | BioJava |
| CESymmParameters | Provides parameters to CeSymm. | Class | org.biojava.nbio.structure.symmetry.internal | BioJava |
| CESymmParameters .OrderDetectorMethod | Class | org.biojava.nbio.structure.symmetry.internal | BioJava | |
| CESymmParameters .RefineMethod | Class | org.biojava.nbio.structure.symmetry.internal | BioJava | |
| CESymmParameters .SymmetryType | The internal symmetry detection can be divided into two types: CLOSE: includes the circular and dihedral symmetries, and OPEN: includes the | Class | org.biojava.nbio.structure.symmetry.internal | BioJava |
| CeSymmResult | This Class stores all the relevant information of an internal symmetry result obtained with CeSymm. | Class | org.biojava.nbio.structure.symmetry.internal | BioJava |
| GraphComponentOrderDetector | The GraphOrderDetector transforms the self-alignment into a Graph and extracts its maximally connected Components. | Class | org.biojava.nbio.structure.symmetry.internal | BioJava |
| GraphComponentRefiner | The GraphRefiner transforms the self-alignment into a Graph and extracts its maximally connected Components. | Class | org.biojava.nbio.structure.symmetry.internal | BioJava |
| OrderDetector | A method to decide the order of symmetry (number of subunits) given a structure self-alignment, calculated by CE-Symm. | Interface | org.biojava.nbio.structure.symmetry.internal | BioJava |
| RefinerFailedException | Refinement of the self-alignment failed. | Class | org.biojava.nbio.structure.symmetry.internal | BioJava |
| ResidueGroup | A ResidueGroup is a set of residues that are part of a maximally connected component of the self-Alignment Graph in symmetry analysis. | Class | org.biojava.nbio.structure.symmetry.internal | BioJava |
| SequenceFunctionOrderDetector | Calls Spencer's method for determining order. | Class | org.biojava.nbio.structure.symmetry.internal | BioJava |
| SequenceFunctionRefiner | Creates a refined alignment with the CE-Symm alternative self-alignment. | Class | org.biojava.nbio.structure.symmetry.internal | BioJava |
| SymmetryAxes | Data Structure that stores all the symmetry axis that describe the symmetry of a structure. | Class | org.biojava.nbio.structure.symmetry.internal | BioJava |
| SymmetryRefiner | Interface for all symmetry refinement implementations. | Interface | org.biojava.nbio.structure.symmetry.internal | BioJava |
| SymmOptimizer | Optimizes a symmetry alignment by a Monte Carlo score optimization of the repeat multiple alignment. | Class | org.biojava.nbio.structure.symmetry.internal | BioJava |