|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcompbio.ws.server.GenericMetadataService
compbio.ws.server.SequenceAnnotationService<IUPred>
compbio.ws.server.IUPredWS
public class IUPredWS
Field Summary |
---|
Fields inherited from interface compbio.data.msa.JABAService |
---|
SERVICE_NAMESPACE, V2_SERVICE_NAMESPACE |
Constructor Summary | |
---|---|
IUPredWS()
|
Method Summary | |
---|---|
java.lang.String |
presetAnalize(java.util.List<FastaSequence> sequences,
Preset<IUPred> preset)
Analyse the sequences according to the preset settings. |
Methods inherited from class compbio.ws.server.SequenceAnnotationService |
---|
analize, customAnalize, getAnnotation |
Methods inherited from class compbio.ws.server.GenericMetadataService |
---|
cancelJob, getJobStatus, getLimit, getLimits, getPresets, getRunnerOptions, pullExecStatistics |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface compbio.data.msa.SequenceAnnotation |
---|
analize, customAnalize, getAnnotation |
Methods inherited from interface compbio.data.msa.JManagement |
---|
cancelJob, getJobStatus, pullExecStatistics |
Methods inherited from interface compbio.data.msa.Metadata |
---|
getLimit, getLimits, getPresets, getRunnerOptions |
Constructor Detail |
---|
public IUPredWS()
Method Detail |
---|
public java.lang.String presetAnalize(java.util.List<FastaSequence> sequences, Preset<IUPred> preset) throws UnsupportedRuntimeException, LimitExceededException, JobSubmissionException, WrongParameterException
SequenceAnnotation
presetAnalize
in interface SequenceAnnotation<IUPred>
presetAnalize
in class SequenceAnnotationService<IUPred>
sequences
- List of FastaSequence objects. The programme does not perform
any sequence validity checks. Nor does it checks whether the
sequences names are unique. It is responsibility of the caller
to validate this informationpreset
- A list of Options
UnsupportedRuntimeException
- thrown if server OS does not support native executables for a
given web service, e.g. JABAWS is deployed on Windows and
Mafft service is called
LimitExceededException
- is throw if the input sequences number or average length
exceeds what is defined by the limit
JobSubmissionException
- is thrown when the job could not be submitted due to the
following reasons: 1) The number of sequences in the
submission or their average length is greater then defined by
the default Limit. 2) Any problems on the server side e.g. it
is misconfigured or malfunction, is reported via this
exception. In the first case the information on the limit
could be obtained from an exception.
WrongParameterException
- is throws when 1) One of the Options provided is not
supported, 2) The value of the option is defined outside the
boundaries. In both cases exception object contain the
information on the violating Option.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |