org.emboss.jemboss.programs
Class RunEmbossApplication

java.lang.Object
  extended byorg.emboss.jemboss.programs.RunEmbossApplication

public class RunEmbossApplication
extends java.lang.Object

RunEmbossApplication class used to run an EMBOSS process


Field Summary
private  java.lang.Process p
          running process
private  java.io.File project
          running directory
private  java.lang.String status
          status of the process
private  java.lang.String stdout
          standard out
 
Constructor Summary
RunEmbossApplication(java.lang.String embossCommand, java.lang.String[] envp, java.io.File project)
           
 
Method Summary
 java.lang.Process getProcess()
           
 java.lang.String getProcessStdout()
           
 java.lang.String getStatus()
           
 boolean isProcessStdout()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

p

private java.lang.Process p
running process


stdout

private java.lang.String stdout
standard out


project

private java.io.File project
running directory


status

private java.lang.String status
status of the process

Constructor Detail

RunEmbossApplication

public RunEmbossApplication(java.lang.String embossCommand,
                            java.lang.String[] envp,
                            java.io.File project)
Parameters:
embossCommand - emboss command to run
envp - environment
project - running directory
Method Detail

isProcessStdout

public boolean isProcessStdout()
Returns:
true if there is any standard out

getProcessStdout

public java.lang.String getProcessStdout()
Returns:
standard out

getProcess

public java.lang.Process getProcess()
Returns:
process

getStatus

public java.lang.String getStatus()
Returns:
status