public class MultipleAlignmentJmol extends AbstractAlignmentJmol
MultipleAlignment
s.colorPalette, COMMAND_LINE_HELP, DEFAULT_HEIGHT, DEFAULT_SCRIPT, DEFAULT_WIDTH, frame, jmolPanel, nrOpenWindows, status, structure, text
Constructor and Description |
---|
MultipleAlignmentJmol()
Default constructor creates an empty JmolPanel window, from where
alignments can be made through the align menu.
|
MultipleAlignmentJmol(MultipleAlignment msa,
List<Atom[]> rotatedAtoms)
The constructor displays the Mutltiple Alignment in a new JmolPanel
Frame.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent ae) |
void |
destroy()
Set all the member variables to null.
|
List<Matrix> |
getDistanceMatrices()
Returns a List of internal Distance Matrices,
one for each structure in the alignment.
|
JFrame |
getFrame() |
static String |
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 |
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.
|
MultipleAlignment |
getMultipleAlignment() |
protected void |
initCoords()
Display the structures after the variable initialization in the
constructor.
|
void |
resetDisplay()
Return to the initial state of the alignment visualization.
|
void |
setColorByBlocks(boolean colorByBlocks) |
evalString, getColorPalette, getJmolPanel, getStructure, getTitle, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, setAtoms, setJmolPanel, setStructure, setTitle, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
public MultipleAlignmentJmol()
public MultipleAlignmentJmol(MultipleAlignment msa, List<Atom[]> rotatedAtoms)
msa
- : contains the aligned residues.rotatedAtoms
- : contains the transformed Atom coordinates.protected void initCoords()
AbstractAlignmentJmol
initCoords
in class AbstractAlignmentJmol
public void destroy()
AbstractAlignmentJmol
destroy
in class AbstractAlignmentJmol
public void actionPerformed(ActionEvent ae)
actionPerformed
in interface ActionListener
actionPerformed
in class AbstractAlignmentJmol
public static String getJmolString(MultipleAlignment multAln, List<Atom[]> transformedAtoms, org.jcolorbrewer.ColorBrewer colorPalette, boolean colorByBlocks)
public static String getMultiBlockJmolString(MultipleAlignment multAln, List<Atom[]> transformedAtoms, org.jcolorbrewer.ColorBrewer colorPalette, boolean colorByBlocks)
public void resetDisplay()
AbstractAlignmentJmol
resetDisplay
in class AbstractAlignmentJmol
public List<Matrix> getDistanceMatrices()
AbstractAlignmentJmol
getDistanceMatrices
in class AbstractAlignmentJmol
public void setColorByBlocks(boolean colorByBlocks)
public MultipleAlignment getMultipleAlignment()
Copyright © 2000–2019 BioJava. All rights reserved.