|
'STRAP:multiple sequence alignments ' | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object charite.christo.AbstractExecutable
public abstract class AbstractExecutable
HELP
c++: no input filesBut the message
c++: command not foundindicates that either C++ is not installed yet or that the PATH-variable is not set correctly.
Field Summary | |
---|---|
static String |
DEFAULT_BINARY
|
Fields inherited from interface charite.christo.interfaces.CanBeStopped |
---|
vALIGNMENTS |
Fields inherited from interface charite.christo.interfaces.ChRunnable |
---|
APPEND, DOWNLOAD_FINISHED, INTERPRET_LINE, LOG, SET_ICON_IMAGE |
Constructor Summary | |
---|---|
AbstractExecutable()
|
Method Summary | |
---|---|
static Class[] |
checkForUpdates(Class[] classes)
|
File |
dirBinaries()
The directory of the installed program. |
File |
dirTmp()
temporary directory for transient data. |
void |
dispose()
|
ChExec |
exec()
|
boolean |
execNZ()
|
void |
failedToLaunch()
Show a message telling that the program could not be started |
File |
fileExecutable()
The File of the executable. |
File |
fileIn()
You can use this as your input file. |
File |
fileOut()
You can use this as your output file. |
Container |
getControlPanel()
returns the control panel of the Exec object. |
String |
getName()
|
PanelCommandLineOptions |
getOptionPanel()
|
String[] |
getOptionsAsStringArray()
|
Container |
getSharedControlPanel()
A Container containing GUI controles that are independent of a certain instance. |
Object |
getSharedInstance()
|
byte[] |
getStderr()
What the program wrote on stderr stream |
byte[] |
getStdout()
What the program wrote on stdout stream |
void |
iniT()
|
static void |
installBioPerl()
If BioPerl is not yet installed then install it or tell the user to do so. |
void |
installPackage()
|
static boolean |
isBioPerlInstalled()
|
static boolean |
isPerlInstalled()
|
boolean |
isStopped()
Download zip file and directory name and executable file name are derived from name() |
static String |
msgInstallCompilers()
|
static String |
perlCommand()
|
Object |
run(String id,
Object arg)
For internal use. |
void |
setBinaryPackageURLs(String... urlPipeFileExecutable)
Set URL of the zip-archive for the program binary. |
void |
setCommandLineOptions(String[][] options,
String ctrl)
|
void |
setName(String n)
|
void |
setSharedInstance(Object shared)
|
String |
setSourceInstallationScript(String shell_script)
|
void |
setSourcePackageURLs(String... urls)
Set URL of the zip-archive for the program source. |
void |
stop()
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String DEFAULT_BINARY
Constructor Detail |
---|
public AbstractExecutable()
Method Detail |
---|
public void setName(String n)
public final String getName()
public final void iniT()
public String toString()
toString
in class Object
public void dispose()
dispose
in interface Disposable
public final File dirTmp()
public final File fileIn()
public final File fileOut()
public final File dirBinaries()
public File fileExecutable()
public void setBinaryPackageURLs(String... urlPipeFileExecutable)
public final void setSourcePackageURLs(String... urls)
public String setSourceInstallationScript(String shell_script)
public void installPackage()
public final void failedToLaunch()
public Object run(String id, Object arg)
run
in interface ChRunnable
public static String perlCommand()
public static boolean isPerlInstalled()
public static boolean isBioPerlInstalled()
public static void installBioPerl()
public final PanelCommandLineOptions getOptionPanel()
public String[] getOptionsAsStringArray()
public void setCommandLineOptions(String[][] options, String ctrl)
public Container getSharedControlPanel()
getSharedControlPanel
in interface HasSharedControlPanel
public Container getControlPanel()
getControlPanel
in interface HasControlPanel
public ChExec exec()
public boolean execNZ()
public final byte[] getStdout()
public final byte[] getStderr()
public boolean isStopped()
public void stop()
stop
in interface CanBeStopped
public void setSharedInstance(Object shared)
setSharedInstance
in interface NeedsSharedInstance
public Object getSharedInstance()
getSharedInstance
in interface NeedsSharedInstance
public static Class[] checkForUpdates(Class[] classes)
public static String msgInstallCompilers()
|
'STRAP:multiple sequence alignments ' | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |