compbio.ws.server
Class WSUtil
java.lang.Object
  
compbio.ws.server.WSUtil
public final class WSUtil
- extends java.lang.Object
 
 
| 
Method Summary | 
static
 | 
align(java.util.List<FastaSequence> sequences,
      ConfiguredExecutable<T> confExec,
      org.apache.log4j.Logger logger,
      java.lang.String callingMethod,
      Limit<T> limit)
 
            | 
static
 | 
analize(java.util.List<FastaSequence> sequences,
        ConfiguredExecutable<T> confExec,
        org.apache.log4j.Logger log,
        java.lang.String method,
        Limit<T> limit)
 
            | 
static boolean | 
cancelJob(java.lang.String jobId)
 
            | 
static
 | 
getAnnotation(java.lang.String jobId,
              org.apache.log4j.Logger log)
 
            | 
static
<T> java.util.List<java.lang.String> | 
 
 
 | 
getCommands(java.util.List<Option<T>> options,
            java.lang.String keyValueSeparator)
 
            | 
static AsyncExecutor | 
getEngine(ConfiguredExecutable<?> confClustal)
 
            | 
static JobStatus | 
getJobStatus(java.lang.String jobId)
 
            | 
static byte | 
getProgress(java.lang.String jobId)
 
            | 
static ChunkHolder | 
pullFile(java.lang.String file,
         long position)
 
            | 
static void | 
validateAAConInput(java.util.List<FastaSequence> sequences)
 
            | 
static void | 
validateFastaInput(java.util.List<FastaSequence> sequences)
 
            | 
static void | 
validateJobId(java.lang.String jobId)
 
            | 
 
| Methods inherited from class java.lang.Object | 
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
WSUtil
public WSUtil()
validateJobId
public static final void validateJobId(java.lang.String jobId)
                                throws java.security.InvalidParameterException
- Throws:
 java.security.InvalidParameterException
 
validateFastaInput
public static final void validateFastaInput(java.util.List<FastaSequence> sequences)
                                     throws JobSubmissionException
- Throws:
 JobSubmissionException
 
getJobStatus
public static JobStatus getJobStatus(java.lang.String jobId)
 
pullFile
public static ChunkHolder pullFile(java.lang.String file,
                                   long position)
 
getProgress
public static byte getProgress(java.lang.String jobId)
 
getEngine
public static AsyncExecutor getEngine(ConfiguredExecutable<?> confClustal)
 
cancelJob
public static boolean cancelJob(java.lang.String jobId)
 
align
public static <T> java.lang.String align(java.util.List<FastaSequence> sequences,
                                         ConfiguredExecutable<T> confExec,
                                         org.apache.log4j.Logger logger,
                                         java.lang.String callingMethod,
                                         Limit<T> limit)
                              throws LimitExceededException,
                                     JobSubmissionException
- Throws:
 LimitExceededException
JobSubmissionException
 
analize
public static <T> java.lang.String analize(java.util.List<FastaSequence> sequences,
                                           ConfiguredExecutable<T> confExec,
                                           org.apache.log4j.Logger log,
                                           java.lang.String method,
                                           Limit<T> limit)
                                throws JobSubmissionException
- Throws:
 JobSubmissionException
 
getCommands
public static final <T> java.util.List<java.lang.String> getCommands(java.util.List<Option<T>> options,
                                                                     java.lang.String keyValueSeparator)
 
validateAAConInput
public static void validateAAConInput(java.util.List<FastaSequence> sequences)
                               throws JobSubmissionException
- Throws:
 JobSubmissionException
 
getAnnotation
public static <T> ScoreManager getAnnotation(java.lang.String jobId,
                                             org.apache.log4j.Logger log)
                                  throws ResultNotAvailableException
- Throws:
 ResultNotAvailableException