public class GuiWrapper
extends java.lang.Object
Constructor | Description |
---|---|
GuiWrapper() |
Modifier and Type | Method | Description |
---|---|---|
static java.lang.Object |
display(AFPChain afpChain,
Atom[] ca1,
Atom[] ca2) |
|
static Structure |
getAlignedStructure(Atom[] ca1,
Atom[] ca2) |
|
static Atom[] |
getAtomArray(Atom[] ca,
java.util.List<Group> hetatoms,
java.util.List<Group> nucs) |
|
static javax.swing.JPanel |
getScaleableMatrixPanel(Matrix m) |
|
static boolean |
isGuiModuleInstalled() |
|
static Group[] |
prepareGroupsForDisplay(AFPChain afpChain,
Atom[] ca1,
Atom[] ca2) |
|
static void |
showAlignmentGUI() |
|
static void |
showAlignmentImage(AFPChain afpChain,
Atom[] ca1,
Atom[] ca2,
java.lang.Object jmol) |
|
static void |
showDBResults(StartupParameters params) |
|
static void |
showStructure(Structure structure) |
Shows a structure in Jmol
|
public static boolean isGuiModuleInstalled()
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
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
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
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
public static void showStructure(Structure structure) throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException, java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.InstantiationException
public static void showAlignmentGUI() throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
public static Structure getAlignedStructure(Atom[] ca1, Atom[] ca2) throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
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
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.InstantiationException
public static Group[] prepareGroupsForDisplay(AFPChain afpChain, Atom[] ca1, Atom[] ca2) throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException
afpChain
- ca1
- ca2
- 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 jmolpublic 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
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
public static void showDBResults(StartupParameters params)