'STRAP:multiple sequence alignments '

charite.christo.strap
Class StrapPlugins

java.lang.Object
  extended by charite.christo.strap.StrapPlugins
All Implemented Interfaces:
ChRunnable, java.awt.event.ActionListener, java.util.EventListener

public class StrapPlugins
extends java.lang.Object
implements java.awt.event.ActionListener, ChRunnable


Field Summary
 
Fields inherited from interface charite.christo.ChRunnable
APPEND, COLUMN_TITLE, DOWNLOAD_FINISHED, GET_PANEL, ICON, INTERPRET_LINE, IS_DRAG4XY, ITEM_TEXT, MODIFY_RENDERER_COMPONENT, PROGRESS, REPAINT_CURSOR, SAY_DOWNLOADING, SET_ICON_IMAGE, SET_TREE_VALUE, SHOW_IN_FRAME, TAB_TEXT, TIP_TEXT
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent ev)
           
static UniqueList allClassesV(java.lang.Class clas)
           
static void applyPlugin(java.lang.Object proxyOrClass)
           
static void builtInClassesV(java.lang.Class clas, java.util.List<java.lang.Class> v)
           
static int getAllClasses_modificationCount()
          Changes each time the plugins change; If only the built in plugins are activated, it returns 0;
static SequenceAligner instanceSA(java.lang.Object o, int numProteins, boolean error)
           
static java.lang.Class[] interfaces()
           
static boolean isBuiltIn(java.lang.Class c)
           
static boolean isDeactivated(java.lang.String s)
           
static java.lang.String mapL2S(java.lang.String k)
           
static java.lang.String mapS2L(java.lang.String k)
           
 java.lang.Object run(java.lang.String id, java.lang.Object arg)
           
static void setChanged()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setChanged

public static void setChanged()

getAllClasses_modificationCount

public static int getAllClasses_modificationCount()
Changes each time the plugins change; If only the built in plugins are activated, it returns 0;


allClassesV

public static UniqueList allClassesV(java.lang.Class clas)

builtInClassesV

public static void builtInClassesV(java.lang.Class clas,
                                   java.util.List<java.lang.Class> v)

isDeactivated

public static boolean isDeactivated(java.lang.String s)

interfaces

public static java.lang.Class[] interfaces()

isBuiltIn

public static boolean isBuiltIn(java.lang.Class c)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent ev)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

run

public java.lang.Object run(java.lang.String id,
                            java.lang.Object arg)
Specified by:
run in interface ChRunnable

applyPlugin

public static void applyPlugin(java.lang.Object proxyOrClass)

instanceSA

public static SequenceAligner instanceSA(java.lang.Object o,
                                         int numProteins,
                                         boolean error)

mapS2L

public static java.lang.String mapS2L(java.lang.String k)

mapL2S

public static java.lang.String mapL2S(java.lang.String k)

'STRAP:multiple sequence alignments '

'The most important classes are StrapAlign, Protein and StrapEvent.'