Class GuiWrapper
java.lang.Object
org.biojava.nbio.structure.align.ce.GuiWrapper
A class to wrap some of the strucutre.gui classes using Reflection
- Author:
- Andreas Prlic
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Object
static Structure
getAlignedStructure
(Atom[] ca1, Atom[] ca2) static Atom[]
static JPanel
static boolean
static Group[]
prepareGroupsForDisplay
(AFPChain afpChain, Atom[] ca1, Atom[] ca2) static void
static void
showAlignmentImage
(AFPChain afpChain, Atom[] ca1, Atom[] ca2, Object jmol) static void
showDBResults
(StartupParameters params) static void
showStructure
(Structure structure) Shows a structure in Jmol
-
Constructor Details
-
GuiWrapper
public GuiWrapper()
-
-
Method Details
-
isGuiModuleInstalled
public static boolean isGuiModuleInstalled() -
display
public static Object display(AFPChain afpChain, Atom[] ca1, Atom[] ca2) throws ClassNotFoundException, NoSuchMethodException, InvocationTargetException, IllegalAccessException -
showAlignmentImage
public static void showAlignmentImage(AFPChain afpChain, Atom[] ca1, Atom[] ca2, Object jmol) throws ClassNotFoundException, NoSuchMethodException, InvocationTargetException, IllegalAccessException -
showStructure
public static void showStructure(Structure structure) throws ClassNotFoundException, NoSuchMethodException, InvocationTargetException, IllegalAccessException, InstantiationException Shows a structure in Jmol -
showAlignmentGUI
public static void showAlignmentGUI() throws ClassNotFoundException, NoSuchMethodException, InvocationTargetException, IllegalAccessException -
getAlignedStructure
public static Structure getAlignedStructure(Atom[] ca1, Atom[] ca2) throws ClassNotFoundException, NoSuchMethodException, InvocationTargetException, IllegalAccessException -
getScaleableMatrixPanel
public static JPanel getScaleableMatrixPanel(Matrix m) throws ClassNotFoundException, NoSuchMethodException, InvocationTargetException, IllegalAccessException, InstantiationException -
prepareGroupsForDisplay
public static Group[] prepareGroupsForDisplay(AFPChain afpChain, Atom[] ca1, Atom[] ca2) throws ClassNotFoundException, NoSuchMethodException, InvocationTargetException, IllegalAccessException - Parameters:
afpChain
-ca1
-ca2
-- Returns:
- Throws:
ClassNotFoundException
- If an error occurs when invoking jmolNoSuchMethodException
- If an error occurs when invoking jmolInvocationTargetException
- If an error occurs when invoking jmolIllegalAccessException
- If an error occurs when invoking jmol
-
getAtomArray
public static Atom[] getAtomArray(Atom[] ca, List<Group> hetatoms, List<Group> nucs) throws ClassNotFoundException, NoSuchMethodException, InvocationTargetException, IllegalAccessException -
showDBResults
- Since:
- 3.0.5
-