|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.emboss.jemboss.server.JembossServer
Jemboss Non-authenticated Server for Apache Axis (SOAP) web services
| Field Summary | |
(package private) java.lang.String |
acdDirToParse
acd directory |
(package private) java.lang.String |
embossBin
emboss binary directory |
(package private) java.lang.String |
embossData
emboss data directory |
(package private) java.lang.String |
embossPath
emboss path |
private java.lang.String[] |
envp
emboss run environment |
private java.lang.String[] |
envp_emboss
emboss run environment |
private java.lang.String |
fs
file separator |
private java.lang.String |
homeDirectory
user home directory |
(package private) JembossParams |
jp
jemboss properties |
(package private) java.lang.String |
plplot
plplot path |
private java.lang.String |
tmproot
results directory |
private java.io.File |
tmprootDir
results directory |
private java.lang.String |
username
user name |
| Constructor Summary | |
JembossServer()
|
|
| Method Summary | |
java.lang.String |
about()
|
java.lang.String |
abouturl()
|
java.lang.String |
appversion()
|
java.util.Vector |
call_ajax(java.lang.String fileContent,
java.lang.String seqtype)
Uses JNI to calculate sequence attributes using EMBOSS library call. |
java.util.Vector |
call_ajax(java.lang.String fileContent,
java.lang.String seqtype,
java.lang.String userName)
Uses JNI to calculate sequence attributes using EMBOSS library call. |
java.lang.Object |
clone()
|
private void |
createFinishedFile(java.lang.String project)
Creates a file named "finished" in the project directory, that contains a time stamp. |
java.util.Vector |
delete_saved_results(java.lang.String project,
java.lang.String cl)
Deletes a projects saved results. |
java.util.Vector |
delete_saved_results(java.lang.String project,
java.lang.String cl,
java.lang.String userName)
Deletes a projects saved results. |
java.lang.String |
docurl()
|
private java.util.Hashtable |
getHashtable(java.util.Vector v)
Convert contents from a Vector to a Hashtable |
java.util.Vector |
getWossname()
Returns the output of the EMBOSS utility wossname |
java.lang.String |
helpurl()
|
java.util.Vector |
list_saved_results()
List of the saved results on the server. |
java.util.Vector |
list_saved_results(java.lang.String userName)
List of the saved results on the server. |
private java.util.Vector |
loadFilesContent(java.io.File projectDir,
java.lang.String project,
java.util.Vector result,
java.util.Hashtable inFiles)
Reads in files from EMBOSS output |
private java.util.Vector |
loadPNGContent(java.io.File projectDir,
java.lang.String project,
java.util.Vector result)
Reads in png files from EMBOSS output |
java.lang.String |
name()
|
protected static byte[] |
readByteFile(java.lang.String filename)
Read a file into a byte array. |
java.util.Vector |
run_prog(java.lang.String embossCommand,
java.lang.String options,
java.util.Hashtable inFiles)
Run an EMBOSS application |
java.util.Vector |
run_prog(java.lang.String embossCommand,
java.lang.String options,
java.lang.String[] inFiles)
Run an EMBOSS application |
java.util.Vector |
run_prog(java.lang.String embossCommand,
java.lang.String options,
java.util.Vector inFiles,
java.lang.String userName)
Run an EMBOSS application |
java.util.Vector |
save_project_file(java.lang.String project,
java.lang.String filename,
java.lang.String notes,
java.lang.String userName)
Save a file to a project directory on the server. |
java.util.Hashtable |
servicedesc()
|
java.util.Vector |
show_acd(java.lang.String appName)
Retrieves the ACD file of an application. |
java.util.Vector |
show_db()
Returns the databases held on the server |
java.util.Vector |
show_help(java.lang.String applName)
Returns the help for an application as given by 'tfm' |
java.util.Vector |
show_saved_results(java.lang.String project,
java.lang.String cl)
Returns the results for a saved project. |
java.util.Vector |
show_saved_results(java.lang.String project,
java.lang.String cl,
java.lang.String userName)
Returns the results for a saved project. |
java.util.Vector |
update_result_status(java.lang.String prog,
java.lang.String opt,
java.util.Hashtable resToQuery)
Used to provide information on the batch/background processes. |
java.util.Vector |
update_result_status(java.lang.String prog,
java.lang.String opt,
java.util.Hashtable resToQuery,
java.lang.String userName)
Used to provide information on the batch/background processes. |
java.util.Vector |
update_result_status(java.lang.String prog,
java.lang.String opt,
java.util.Vector resToQuery,
java.lang.String userName)
Used to provide information on the batch/background processes. |
java.lang.String |
version()
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private java.lang.String fs
JembossParams jp
java.lang.String plplot
java.lang.String embossData
java.lang.String embossBin
java.lang.String embossPath
java.lang.String acdDirToParse
private java.lang.String homeDirectory
private java.lang.String username
private java.lang.String tmproot
private java.io.File tmprootDir
private java.lang.String[] envp_emboss
private java.lang.String[] envp
| Constructor Detail |
public JembossServer()
| Method Detail |
public java.lang.String name()
public java.lang.String version()
public java.lang.String appversion()
public java.lang.String about()
public java.lang.String helpurl()
public java.lang.String abouturl()
public java.lang.String docurl()
public java.util.Hashtable servicedesc()
public java.util.Vector show_acd(java.lang.String appName)
appName - application name
public java.util.Vector getWossname()
public java.util.Vector show_help(java.lang.String applName)
applName - application name
public java.util.Vector call_ajax(java.lang.String fileContent,
java.lang.String seqtype,
java.lang.String userName)
fileContent - sequence filename or database entryseqtype - sequence type (seqset/sequence)userName - username
public java.util.Vector call_ajax(java.lang.String fileContent,
java.lang.String seqtype)
fileContent - sequence filename or database entryseqtype - sequence type (seqset/sequence)
public java.util.Vector show_db()
public java.util.Vector run_prog(java.lang.String embossCommand,
java.lang.String options,
java.lang.String[] inFiles)
embossCommand - command line to runoptions - unusedinFiles - input files and names
public java.util.Vector run_prog(java.lang.String embossCommand,
java.lang.String options,
java.util.Vector inFiles,
java.lang.String userName)
embossCommand - command line to runoptions - unusedinFiles - input files and namesuserName - username
public java.util.Vector run_prog(java.lang.String embossCommand,
java.lang.String options,
java.util.Hashtable inFiles)
embossCommand - command line to runoptions - unusedinFiles - input files
private void createFinishedFile(java.lang.String project)
project - project directory name
public java.util.Vector show_saved_results(java.lang.String project,
java.lang.String cl,
java.lang.String userName)
project - project directory namecl - unused if showing all results otherwise
this is the name of the file to displayuserName - username
public java.util.Vector show_saved_results(java.lang.String project,
java.lang.String cl)
project - project directory namecl - unused if showing all results otherwise
this is the name of the file to display
public java.util.Vector save_project_file(java.lang.String project,
java.lang.String filename,
java.lang.String notes,
java.lang.String userName)
project - project directory to save file infilename - filenamenotes - text to write to fileuserName - username
public java.util.Vector delete_saved_results(java.lang.String project,
java.lang.String cl,
java.lang.String userName)
project - project directory namecl - unuseduserName - username
public java.util.Vector delete_saved_results(java.lang.String project,
java.lang.String cl)
project - project directory namecl - unused
public java.util.Vector list_saved_results(java.lang.String userName)
userName - username
public java.util.Vector list_saved_results()
private java.util.Vector loadFilesContent(java.io.File projectDir,
java.lang.String project,
java.util.Vector result,
java.util.Hashtable inFiles)
projectDir - project directoryproject - project nameresult - resultsinFiles - input files
private java.util.Vector loadPNGContent(java.io.File projectDir,
java.lang.String project,
java.util.Vector result)
projectDir - project directoryproject - project nameresult - results
protected static byte[] readByteFile(java.lang.String filename)
filename - file name
public java.util.Vector update_result_status(java.lang.String prog,
java.lang.String opt,
java.util.Vector resToQuery,
java.lang.String userName)
prog - programopt - optionsresToQuery - results to queryuserName - username
public java.util.Vector update_result_status(java.lang.String prog,
java.lang.String opt,
java.util.Hashtable resToQuery,
java.lang.String userName)
prog - programopt - optionsresToQuery - results to queryuserName - username
public java.util.Vector update_result_status(java.lang.String prog,
java.lang.String opt,
java.util.Hashtable resToQuery)
prog - programopt - optionsresToQuery - results to queryprivate java.util.Hashtable getHashtable(java.util.Vector v)
v - Vector
public final java.lang.Object clone()
throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||