public final class WSUtil
extends java.lang.Object
Constructor and Description |
---|
WSUtil() |
Modifier and Type | Method and Description |
---|---|
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) |
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) |
static boolean |
cancelJob(java.lang.String jobId) |
static <T> java.lang.String |
fold(java.util.List<FastaSequence> sequences,
ConfiguredExecutable<T> confExec,
org.apache.log4j.Logger log,
java.lang.String method,
Limit<T> limit) |
static <T> ScoreManager |
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) |
(package private) static <T> void |
reportUsage(ConfiguredExecutable<T> confExec,
org.apache.log4j.Logger logger) |
static void |
validateAAConInput(java.util.List<FastaSequence> sequences) |
static void |
validateFastaInput(java.util.List<FastaSequence> sequences) |
static void |
validateJobId(java.lang.String jobId) |
public static final void validateJobId(java.lang.String jobId) throws java.security.InvalidParameterException
java.security.InvalidParameterException
public static final void validateFastaInput(java.util.List<FastaSequence> sequences) throws JobSubmissionException
JobSubmissionException
public static JobStatus getJobStatus(java.lang.String jobId)
public static ChunkHolder pullFile(java.lang.String file, long position)
public static byte getProgress(java.lang.String jobId)
public static AsyncExecutor getEngine(ConfiguredExecutable<?> confClustal)
public static boolean cancelJob(java.lang.String jobId)
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
static <T> void reportUsage(ConfiguredExecutable<T> confExec, org.apache.log4j.Logger logger)
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
JobSubmissionException
public static <T> java.lang.String fold(java.util.List<FastaSequence> sequences, ConfiguredExecutable<T> confExec, org.apache.log4j.Logger log, java.lang.String method, Limit<T> limit) throws JobSubmissionException
JobSubmissionException
public static final <T> java.util.List<java.lang.String> getCommands(java.util.List<Option<T>> options, java.lang.String keyValueSeparator)
public static void validateAAConInput(java.util.List<FastaSequence> sequences) throws JobSubmissionException
JobSubmissionException
public static <T> ScoreManager getAnnotation(java.lang.String jobId, org.apache.log4j.Logger log) throws ResultNotAvailableException
ResultNotAvailableException