|
||||||||||
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 namepublic 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
- usernamepublic 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
- usernamepublic 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
- Vectorpublic 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 |