Uses of Interface
org.biojava.nbio.structure.align.multiple.MultipleAlignment
Package
Description
Classes for the alignment of structures.
Utility methods for better interaction with Jmol.
Serialization and deserialization for structure alignment results (as AFPChain object) to XML.
-
Uses of MultipleAlignment in org.biojava.nbio.structure.align
Modifier and TypeMethodDescriptionRun an alignment while specifying the atoms to be aligned.Run an alignment and also send a bean containing the parameters. -
Uses of MultipleAlignment in org.biojava.nbio.structure.align.gui
Modifier and TypeMethodDescriptionstatic MultipleAlignmentJmol
MultipleAlignmentJmolDisplay.display
(MultipleAlignment multAln) Display a MultipleAlignment with a JmolPanel.static JMenuBar
MenuCreator.getAlignmentPanelMenu
(JFrame frame, ActionListener actionListener, AFPChain afpChain, MultipleAlignment msa) Create the menu for the Alignment Panel representation of Structural Alignments.static JMenuBar
MenuCreator.getAlignmentTextMenu
(JFrame frame, ActionListener actionListener, AFPChain afpChain, MultipleAlignment msa) Create the menu for the Text representations of Structural Alignments.MultipleAlignmentJmolDisplay.getPDBresnum
(int structNum, MultipleAlignment multAln, Atom[] ca) Utility method used in theMultipleAlignmentJmol
Frame, when the aligned residues of a structure in the alignment have to be selected for formatting them (coloring and style).static JMenuItem
MenuCreator.getSaveAlignmentMenuItem
(AFPChain afpChain, MultipleAlignment msa) static JMenuBar
MenuCreator.initJmolMenu
(JFrame frame, AbstractAlignmentJmol parent, AFPChain afpChain, MultipleAlignment msa) Provide a JMenuBar that can be added to a JFrame containing a JmolPanel.static void
MultipleAlignmentJmolDisplay.showAlignmentImage
(MultipleAlignment multAln, String result) Creates a new Frame with the String output representation of theMultipleAlignment
.static void
MultipleAlignmentJmolDisplay.showMultipleAligmentPanel
(MultipleAlignment multAln, AbstractAlignmentJmol jmol) Deprecated.Replace withstatic void
MultipleAlignmentJmolDisplay.showMultipleAlignmentPanel
(MultipleAlignment multAln, AbstractAlignmentJmol jmol) Creates a new Frame with the MultipleAlignment Sequence Panel.ModifierConstructorDescriptionMySaveFileListener
(AFPChain afpChain, MultipleAlignment msa) Constructor to avoid checking which of the two is null before instantiating this class. -
Uses of MultipleAlignment in org.biojava.nbio.structure.align.gui.aligpanel
ModifierConstructorDescriptionConstructor using a MultipleAlignment. -
Uses of MultipleAlignment in org.biojava.nbio.structure.align.gui.jmol
Modifier and TypeMethodDescriptionstatic String
MultipleAlignmentJmol.getJmolString
(MultipleAlignment multAln, List<Atom[]> transformedAtoms, org.jcolorbrewer.ColorBrewer colorPalette, boolean colorByBlocks) Generate a Jmol command String that colors the aligned residues of every structure.static String
MultipleAlignmentJmol.getMultiBlockJmolString
(MultipleAlignment multAln, List<Atom[]> transformedAtoms, org.jcolorbrewer.ColorBrewer colorPalette, boolean colorByBlocks) Colors every Block of the structures with a different color, following the palette.ModifierConstructorDescriptionMultipleAlignmentJmol
(MultipleAlignment msa, List<Atom[]> rotatedAtoms) The constructor displays the Mutltiple Alignment in a new JmolPanel Frame. -
Uses of MultipleAlignment in org.biojava.nbio.structure.align.multiple
Modifier and TypeMethodDescriptionMultipleAlignment.clone()
Creates and returns an identical copy of this alignment, including a deep copy of all constituent BlockSets.BlockSet.getMultipleAlignment()
Returns the parent MultipleAlignment of the BlockSet.BlockSetImpl.getMultipleAlignment()
MultipleAlignmentEnsemble.getMultipleAlignment
(int index) Returns the MultipleAlignments at the specified index in the ensemble.MultipleAlignmentEnsembleImpl.getMultipleAlignment
(int index) Modifier and TypeMethodDescriptionMultipleAlignmentEnsemble.getMultipleAlignments()
Returns the List of MultipleAlignments in the ensemble.MultipleAlignmentEnsembleImpl.getMultipleAlignments()
Modifier and TypeMethodDescriptionvoid
MultipleAlignmentEnsemble.addMultipleAlignment
(MultipleAlignment alignment) Add a new MultipleAlignment to the end of the ensemble and set its parent ensemble to this.void
MultipleAlignmentEnsembleImpl.addMultipleAlignment
(MultipleAlignment alignment) void
BlockSet.setMultipleAlignment
(MultipleAlignment parent) Set the back-reference to its parent MultipleAlignment.void
BlockSetImpl.setMultipleAlignment
(MultipleAlignment parent) Modifier and TypeMethodDescriptionvoid
MultipleAlignmentEnsemble.setMultipleAlignments
(List<MultipleAlignment> alignments) Set the List of MultipleAlignments in the ensemble.void
MultipleAlignmentEnsembleImpl.setMultipleAlignments
(List<MultipleAlignment> alignments) -
Uses of MultipleAlignment in org.biojava.nbio.structure.align.multiple.mc
Modifier and TypeMethodDescriptionMultipleMcOptimizer.call()
MultipleMcOptimizer.optimize()
Optimization method based in a Monte-Carlo approach.ModifierConstructorDescriptionMultipleMcOptimizer
(MultipleAlignment seedAln, MultipleMcParameters params, int reference) Constructor. -
Uses of MultipleAlignment in org.biojava.nbio.structure.align.multiple.util
Modifier and TypeMethodDescriptionstatic void
MultipleAlignmentScorer.calculateScores
(MultipleAlignment alignment) Calculates and puts the RMSD and the average TM-Score of the MultipleAlignment.static Atom
MultipleAlignmentTools.getAtomForSequencePosition
(MultipleAlignment msa, List<Integer> mapSeqToStruct, int str, int sequencePos) Returns the Atom of the specified structure that is aligned in the sequence alignment position specified.static Matrix
MultipleAlignmentTools.getAverageResidueDistances
(MultipleAlignment msa) The average residue distance Matrix contains the average distance from each residue to all other residues aligned with it.static double
MultipleAlignmentScorer.getAvgTMScore
(MultipleAlignment alignment) Calculates the average TMScore of all the possible pairwise structure comparisons of the given alignment.static int
MultipleAlignmentTools.getBlockForSequencePosition
(MultipleAlignment multAln, List<Integer> mapSeqToStruct, int sequencePos) Returns the block number of a specified position in the sequence alignment, given the mapping from structure to function.MultipleAlignmentTools.getBlockSequenceAlignment
(MultipleAlignment ma) Calculate the sequence alignment Strings for the alignment Blocks in an alignment.MultipleAlignmentTools.getBlockSequenceAlignment
(MultipleAlignment alignment, List<Integer> mapSeqToStruct) Calculate the sequence alignment Strings for the alignment Blocks in an alignment.MultipleAlignmentTools.getEquivalentResidues
(MultipleAlignment msa, boolean coreOnly) Convert an MSA into a matrix of equivalent residues.static org.forester.phylogeny.Phylogeny
MultipleAlignmentTools.getHSDMTree
(MultipleAlignment msta) Calculate a phylogenetic tree of the MultipleAlignment using dissimilarity scores (DS), based in SDM Substitution Matrix (ideal for distantly related proteins, structure-derived) and the Neighbor Joining algorithm from forester.static org.forester.phylogeny.Phylogeny
MultipleAlignmentTools.getKimuraTree
(MultipleAlignment msta) Calculate a phylogenetic tree of the MultipleAlignment using Kimura distances and the Neighbor Joining algorithm from forester.static double
MultipleAlignmentScorer.getMCScore
(MultipleAlignment alignment, double gapOpen, double gapExtension, double dCutoff) Calculates the MC score, specific for the MultipleAlignment algorithm.static double
MultipleAlignmentScorer.getRefRMSD
(MultipleAlignment alignment, int ref) /** Calculates the average RMSD from all structures to a reference s tructure, given a set of superimposed atoms.static double
MultipleAlignmentScorer.getRefTMScore
(MultipleAlignment alignment, int ref) Calculates the average TMScore from all structures to a reference structure, given a set of superimposed atoms.static double
MultipleAlignmentScorer.getRMSD
(MultipleAlignment alignment) Calculates the RMSD of all-to-all structure comparisons (distances) of the given MultipleAlignment.static Matrix
MultipleAlignmentTools.getRMSDMatrix
(MultipleAlignment msa) Calculate the RMSD matrix of a MultipleAlignment, that is, entry (i,j) of the matrix contains the RMSD between structures i and j.MultipleAlignmentDisplay.getRotatedAtoms
(MultipleAlignment multAln) New structures are downloaded if they were not cached in the alignment and they are entirely transformed here with the superposition information in the Multiple Alignment.MultipleAlignmentTools.getSequenceAlignment
(MultipleAlignment msa) Calculate the sequence alignment Strings for the whole alignment.MultipleAlignmentTools.getSequenceAlignment
(MultipleAlignment alignment, List<Integer> mapSeqToStruct) Calculate the sequence alignment Strings for the whole alignment.static org.forester.phylogeny.Phylogeny
MultipleAlignmentTools.getStructuralTree
(MultipleAlignment msta) Calculate a phylogenetic tree of the MultipleAlignment using RMSD distances and the Neighbor Joining algorithm from forester.void
CoreSuperimposer.superimpose
(MultipleAlignment alignment) void
MultipleSuperimposer.superimpose
(MultipleAlignment alignment) Superimpose all structures from aMultipleAlignment
.void
ReferenceSuperimposer.superimpose
(MultipleAlignment alignment) static String
MultipleAlignmentWriter.to3DFormat
(MultipleAlignment alignment, int queryIndex, int templateIndex) Outputs a pairwise alignment in I-TASSER's 3D Format for target-template alignment. http://zhanglab.ccmb.med.umich.edu/I-TASSER/option4.htmlstatic String
MultipleAlignmentWriter.toAlignedResidues
(MultipleAlignment multAln) Converts the alignment to its simplest form: a list of groups of aligned residues.static String
MultipleAlignmentWriter.toFASTA
(MultipleAlignment alignment) Converts theMultipleAlignment
into a multiple sequence alignment String in FASTA format.static String
MultipleAlignmentWriter.toFatCat
(MultipleAlignment alignment) Converts theMultipleAlignment
into a FatCat String format.static Structure
MultipleAlignmentTools.toMultimodelStructure
(MultipleAlignment multAln, List<Atom[]> transformedAtoms) MultipleAlignmentTools.toProteinMSA
(MultipleAlignment msta) Convert a MultipleAlignment into a MultipleSequenceAlignment of AminoAcid residues.static String
MultipleAlignmentWriter.toTransformMatrices
(MultipleAlignment alignment) Converts the transformation Matrices of the alignment into a String output.MultipleAlignmentTools.transformAtoms
(MultipleAlignment alignment) Transforms atoms according to the superposition stored in the alignment. -
Uses of MultipleAlignment in org.biojava.nbio.structure.align.quaternary
Modifier and TypeMethodDescriptionQsAlignResult.getAlignment()
The alignment that specifies the residue equivalencies of the equivalent Subunits.Modifier and TypeMethodDescriptionvoid
QsAlignResult.setAlignment
(MultipleAlignment alignment) The alignment that specifies the residue equivalencies of the equivalent Subunits. -
Uses of MultipleAlignment in org.biojava.nbio.structure.align.xml
Modifier and TypeMethodDescriptionstatic void
MultipleAlignmentXMLConverter.printXMLalignment
(PrettyXMLWriter xml, MultipleAlignment msa) -
Uses of MultipleAlignment in org.biojava.nbio.structure.cluster
Modifier and TypeMethodDescriptionSubunitCluster.getMultipleAlignment()
The multiple alignment is calculated from the equivalent residues in the SubunitCluster. -
Uses of MultipleAlignment in org.biojava.nbio.structure.symmetry.internal
Modifier and TypeMethodDescriptionCeSymmResult.getMultipleAlignment()
SymmOptimizer.optimize()
Optimization method based in a Monte-Carlo approach.Returns a refined symmetry alignment, where the repeat residues are aligned consistently in a MultipleAlignment.Modifier and TypeMethodDescriptionvoid
CeSymmResult.setMultipleAlignment
(MultipleAlignment multipleAlignment) -
Uses of MultipleAlignment in org.biojava.nbio.structure.symmetry.utils
Modifier and TypeMethodDescriptionstatic MultipleAlignment
Converts a refined symmetry AFPChain alignment into the standard representation of symmetry in a MultipleAlignment, that contains the entire Atom array of the strcuture and the symmetric repeats are orgaized in different rows in a single Block.static MultipleAlignment
SymmetryTools.toFullAlignment
(CeSymmResult symm) Method that converts a repeats symmetric alignment into an alignment of whole structures.static MultipleAlignment
SymmetryTools.toRepeatsAlignment
(CeSymmResult result) Method that converts a symmetry alignment into an alignment of the repeats only, as new independent structures.Modifier and TypeMethodDescriptionstatic void
SymmetryTools.updateSymmetryScores
(MultipleAlignment symm) Update the scores (TM-score and RMSD) of a symmetry multiple alignment.static void
SymmetryTools.updateSymmetryTransformation
(SymmetryAxes axes, MultipleAlignment msa) Calculates the set of symmetry operation Matrices (transformations) of the new alignment, based on the symmetry relations in the SymmetryAxes object.