|
2.17.2: 2011-06-17 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.basedb.ws.server.AbstractRPCService net.sf.basedb.ws.server.BioAssaySetService
public class BioAssaySetService
Web service for BioAssaySet BioAssaySet
.
This class provides services to get information and data from BioAssaySet.
Field Summary | |
---|---|
private static String |
MATRIX_BASEFILE
|
private static String |
MEV
|
private static String |
SERIAL_BASEFILE
|
Fields inherited from class net.sf.basedb.ws.server.AbstractRPCService |
---|
util |
Constructor Summary | |
---|---|
BioAssaySetService()
|
Method Summary | |
---|---|
org.apache.axiom.om.OMElement |
downloadBioAssaySet(String ID,
int bioAssaySetId,
String format,
String[] reporterFieldArray,
String[] spotFieldArray,
Boolean mergeReporters)
Deprecated. In 2.12. Spot data should not be exported dynamically. Instead, plug-ins should be used and attach the result to the bioassay set and the files can then be downloaded when needed. Use downloadDataFile(String, int, String) instead. |
org.apache.axiom.om.OMElement |
downloadDataFile(String ID,
int bioAssaySetId,
String dataFileType)
Returns a data file of a certain type attached to an OMElement. |
AnnotationInfo[] |
getAnnotations(String ID,
int bioAssaySetId,
Integer[] annotationTypes,
boolean findInherited)
Get the annotation values for one or more annotation types. |
DataFileTypeInfo[] |
getDataFileTypes(String ID,
int bioAssaySetId,
QueryOptions qOpt)
Returns information objects for each DataFileType represented in the FileSet of a BioAssaySet. |
String[] |
getExportFormats(String ID)
Deprecated. In 2.12. Use getDataFileTypes(String, int, QueryOptions)
instead |
Boolean |
hasDownloadableData(String ID,
int bioAssaySetId)
Checks if the files has been attached to bioassay set. |
Methods inherited from class net.sf.basedb.ws.server.AbstractRPCService |
---|
attachFile, getRemoteId, getSessionControl |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final String SERIAL_BASEFILE
private static final String MATRIX_BASEFILE
private static final String MEV
Constructor Detail |
---|
public BioAssaySetService()
Method Detail |
---|
public String[] getExportFormats(String ID)
getDataFileTypes(String, int, QueryOptions)
instead
ID
- A string that identify the active session
public org.apache.axiom.om.OMElement downloadBioAssaySet(String ID, int bioAssaySetId, String format, String[] reporterFieldArray, String[] spotFieldArray, Boolean mergeReporters) throws Exception
downloadDataFile(String, int, String)
instead.
ID
- An id to identify the active session withbioAssaySetId
- The id of the bioassay-set, which should be exported.format
- File format of which the bioassay set should be exported in.
Available formats are:
reporterFieldArray
- The reporter fields to include in the exportspotFieldArray
- The spot fields to include in the exportmergeReporters
- TRUE to merge spot data having the same reporter.
see BioAssaySetExporter
Exception
- If the data could not be exported to the file.public org.apache.axiom.om.OMElement downloadDataFile(String ID, int bioAssaySetId, String dataFileType)
ID
- Used to identify an active session with.bioAssaySetId
- Id of the bioassay set the file belongs to.dataFileType
- The external ID of the file type.
DataFileType
public Boolean hasDownloadableData(String ID, int bioAssaySetId)
ID
- Used to identify an active session withbioAssaySetId
- Id of the bioassay set it concerns
public DataFileTypeInfo[] getDataFileTypes(String ID, int bioAssaySetId, QueryOptions qOpt)
ID
- Id of the active session.bioAssaySetId
- Id of the bioassay set it concernsqOpt
- Restrictions and includes to put on the query
public AnnotationInfo[] getAnnotations(String ID, int bioAssaySetId, Integer[] annotationTypes, boolean findInherited)
ID
- Id of the active session.bioAssaySetId
- Id of the bioassay set it concernsannotationTypes
- Array with the ID of the annotation typesfindInherited
- TRUE to look among inherited annotations, FALSE to only look
at primary annotations
|
2.17.2: 2011-06-17 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |