Class GuiWrapper
- java.lang.Object
-
- org.biojava.nbio.structure.align.ce.GuiWrapper
-
public class GuiWrapper extends java.lang.ObjectA class to wrap some of the strucutre.gui classes using Reflection- Author:
- Andreas Prlic
-
-
Constructor Summary
Constructors Constructor Description GuiWrapper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Objectdisplay(AFPChain afpChain, Atom[] ca1, Atom[] ca2)static StructuregetAlignedStructure(Atom[] ca1, Atom[] ca2)static Atom[]getAtomArray(Atom[] ca, java.util.List<Group> hetatoms, java.util.List<Group> nucs)static javax.swing.JPanelgetScaleableMatrixPanel(Matrix m)static booleanisGuiModuleInstalled()static Group[]prepareGroupsForDisplay(AFPChain afpChain, Atom[] ca1, Atom[] ca2)static voidshowAlignmentGUI()static voidshowAlignmentImage(AFPChain afpChain, Atom[] ca1, Atom[] ca2, java.lang.Object jmol)static voidshowDBResults(StartupParameters params)static voidshowStructure(Structure structure)Shows a structure in Jmol
-
-
-
Method Detail
-
isGuiModuleInstalled
public static boolean isGuiModuleInstalled()
-
display
public static java.lang.Object display(AFPChain afpChain, Atom[] ca1, Atom[] ca2) throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException
- Throws:
java.lang.ClassNotFoundExceptionjava.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessException
-
showAlignmentImage
public static void showAlignmentImage(AFPChain afpChain, Atom[] ca1, Atom[] ca2, java.lang.Object jmol) throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException
- Throws:
java.lang.ClassNotFoundExceptionjava.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessException
-
showStructure
public static void showStructure(Structure structure) throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException, java.lang.InstantiationException
Shows a structure in Jmol- Throws:
java.lang.ClassNotFoundExceptionjava.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationException- Since:
- 3.0.5
-
showAlignmentGUI
public static void showAlignmentGUI() throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException- Throws:
java.lang.ClassNotFoundExceptionjava.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessException
-
getAlignedStructure
public static Structure getAlignedStructure(Atom[] ca1, Atom[] ca2) throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException
- Throws:
java.lang.ClassNotFoundExceptionjava.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessException
-
getScaleableMatrixPanel
public static javax.swing.JPanel getScaleableMatrixPanel(Matrix m) throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException, java.lang.InstantiationException
- Throws:
java.lang.ClassNotFoundExceptionjava.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationException
-
prepareGroupsForDisplay
public static Group[] prepareGroupsForDisplay(AFPChain afpChain, Atom[] ca1, Atom[] ca2) throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException
- Parameters:
afpChain-ca1-ca2-- Returns:
- Throws:
java.lang.ClassNotFoundException- If an error occurs when invoking jmoljava.lang.NoSuchMethodException- If an error occurs when invoking jmoljava.lang.reflect.InvocationTargetException- If an error occurs when invoking jmoljava.lang.IllegalAccessException- If an error occurs when invoking jmol
-
getAtomArray
public static Atom[] getAtomArray(Atom[] ca, java.util.List<Group> hetatoms, java.util.List<Group> nucs) throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException
- Throws:
java.lang.ClassNotFoundExceptionjava.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessException
-
showDBResults
public static void showDBResults(StartupParameters params)
- Since:
- 3.0.5
-
-