|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DGWS
DiscoveryGate Web Service end-point.
For the data model, see the WSDL and XML Schema (XSD) file. See also the
Discovery Gate Web Service Developer's Guide
.
Some knowledge of Accelrys searching technologies and content is assumed.
Note: To write a client application in C#.NET, you must reinterpret some Java-centric aspects of this API Reference. For example, .NET uses Properties where Java uses get and set methods.
Method Summary | |
---|---|
void |
closeStatefulQuery(ServiceRequest aRequest)
Terminates the stateful query specified by the statefulQueryKey in the ServiceRequest object. |
java.lang.String[] |
convertStructureToMolfile(ServiceRequest aRequest,
java.lang.String[] aStructures)
Returns the array of molecules as an array of molfiles (or the array of reactions as an array of rxnfiles). |
ExistenceResult[] |
findSourceMolecule(ServiceRequest aRequest,
Datasource aSource,
ExistenceRequest[] aRequests)
Determines whether the molecules specified in the com.discoverygate.webservice.types.com.discoverygate.webservice.types.ExistenceRequest array exist
in the source database. |
CatalogResults |
getCatalogsById(ServiceRequest aRequest,
CatalogId[] aCatalogs)
Returns a CatalogsResults object (a list of Catalog objects) for a given list of Catalogs IDs. |
XMLResults |
getCatalogsByIdXML(ServiceRequest aRequest,
CatalogId[] aCatalogs)
Identical to the com.discoverygate.webservice.types.com.discoverygate.webservice.types.getCatalogsById method except that the results are returned in XML format. |
ClassificationVocabulary |
getClassificationVocabulary(ServiceRequest aRequest,
VocabularyVersion aVersion)
Returns the Classification vocabulary if the VocabularyVersion passed is not equal to the current server version. |
java.lang.String |
getClassificationVocabularyXML(ServiceRequest aRequest,
VocabularyVersion aVersion)
Same as getClassificationVocabulary except that the vocabulary is returned as a string of XML. |
MoleculeResults |
getMoleculesByCatalogId(ServiceRequest aRequest,
CatalogId aCatalog,
BulkFineType aType)
Returns the source molecules for a given CatalogId. |
XMLResults |
getMoleculesByCatalogIdXML(ServiceRequest aRequest,
CatalogId aCatalog,
BulkFineType aType)
Same as getMoleculesByCatalogId except that the results are returned in XML format. |
Molecule |
getMoleculesByCatalogItem(ServiceRequest aRequest,
CatalogItem[] aItems)
Returns a set of source molecules for the catalog items specified by the catalog numbers. |
java.lang.String |
getMoleculesByCatalogItemXML(ServiceRequest aRequest,
CatalogItem[] aItems)
Same as getMoleculesByCatalogItem method
except that the molecule container is returned as a string of XML. |
MoleculeResults |
getMoleculesByCatalogNumbers(ServiceRequest aRequest,
java.lang.String[] aCtNums)
Returns the source molecules for a given CatalogIds. |
XMLResults |
getMoleculesByCatalogNumbersXML(ServiceRequest aRequest,
java.lang.String[] aCtNums)
Same as getMoleculesByCatalogNumbers except that the results are returned in XML format. |
MoleculeResults |
getMoleculesByClassification(ServiceRequest aRequest,
MoleculeSearch[] aCriteria,
java.lang.String aClass)
Returns the molecules that are classified by the class-type passed and optionally conform to the structure search specified by the parameter aCriteria . |
XMLResults |
getMoleculesByClassificationXML(ServiceRequest aRequest,
MoleculeSearch[] aCriteria,
java.lang.String aClass)
Same as getMoleculesByClassification except that the results are returned in XML format. |
MoleculeResults |
getMoleculesById(ServiceRequest aRequest,
MoleculeId[] aIds)
Returns an array of Molecule within a results container for the array of Molecule IDs. |
XMLResults |
getMoleculesByIdXML(ServiceRequest aRequest,
MoleculeId[] aIds)
Identical to the com.discoverygate.webservice.types.getMoleculesById method except that the results returned are in XML format. |
MoleculeResults |
getMoleculesByNames(ServiceRequest aRequest,
java.lang.String[] aNames)
Returns an array of Molecule entities within a results container for the specified wildcard. |
XMLResults |
getMoleculesByNamesXML(ServiceRequest aRequest,
java.lang.String[] aNames)
Identical to the com.discoverygate.webservice.types.getMoleculesByName method except that the results returned are in XML format. |
MoleculeResults |
getMoleculesByQuery(ServiceRequest aRequest,
MoleculeSearch[] aCriteria,
java.lang.String aQuery)
For internal use only - do not use this in your application. |
XMLResults |
getMoleculesByQueryXML(ServiceRequest aRequest,
MoleculeSearch[] aCriteria,
java.lang.String aQuery)
For internal use only - do not use this in your application. |
MoleculeResults |
getMoleculesBySourceId(ServiceRequest aRequest,
SourceId[] aIds)
Returns the top-level molecules that correspond to the list of SourceId objects. |
Molecule |
getMoleculesBySourceIdMerged(ServiceRequest aRequest,
SourceId[] aIds)
Returns an unpopulated Molecule container that contains source molecule objects, as well as their hierarchies fetched with the retrieval flags. |
java.lang.String |
getMoleculesBySourceIdMergedXML(ServiceRequest aRequest,
SourceId[] aIds)
This method is the same as getMoleculeMergedBySourceId except that it returns the result as a single XML string. |
XMLResults |
getMoleculesBySourceIdXML(ServiceRequest aRequest,
SourceId[] aIds)
Same as getMoleculesBySourceId except that the results are returned in XML format. |
MoleculeResults |
getMoleculesByStructure(ServiceRequest aRequest,
MoleculeSearch[] aCriteria)
Returns an array of Molecule within a results container that satisfy the query specified
by a combination of the boolean structure searches within the aCriteria parameter. |
XMLResults |
getMoleculesByStructureXML(ServiceRequest aRequest,
MoleculeSearch[] aCriteria)
Identical to the com.discoverygate.webservice.types.getMoleculesByStructure except that the results returned are in XML format. |
AvailabilityFilterResults |
getMoleculesFilterInfoById(ServiceRequest aRequest,
MoleculeId[] aIds)
Returns an array of AvailabilityFilter within a results container for the given array of Molecule IDs |
XMLResults |
getMoleculesFilterInfoByIdXML(ServiceRequest aRequest,
MoleculeId[] aIds)
Identical to the com.discoverygate.webservice.types.getMoleculesFilterInfoById method except
that the results returned are in XML format. |
SimilarityResult[] |
getMoleculeSimilarity(ServiceRequest aRequest,
MoleculeId[] aIds,
Structure aStructure,
SimilarityType aType)
Returns the list of SimilarityResult (Molecule ID and similarity percentage) of the given IDs against the given structure, for the specified similarity type. |
MoleculeSourceResults |
getMoleculeSourcesByMoleculeId(ServiceRequest aRequest,
Datasource aSource,
MoleculeId[] aIds)
For a list of com.discoverygate.webservice.types.com.discoverygate.webservice.types.MoleculeId 's, determines which data sources contain the IDs. |
XMLResults |
getMoleculeSourcesByMoleculeIdXML(ServiceRequest aRequest,
Datasource aSource,
MoleculeId[] aIds)
Identical to the com.discoverygate.webservice.types.com.discoverygate.webservice.types.getMoleculeSourcesByMoleculeId method except
that the results returned are in XML format. |
PatentResults |
getPatentsByTitle(ServiceRequest aRequest,
java.lang.String aCriteria)
Returns the Patent entities (DGWS classes) that match the search criteria passed in the aTextQuery parameter. |
XMLResults |
getPatentsByTitleXML(ServiceRequest aRequest,
java.lang.String aCriteria)
The same as getPatentsByTitle except that the response is returned in XML form. |
ProcurementVocabularies |
getProcurementVocabulary(ServiceRequest aRequest,
VocabularyVersion aVersion)
Returns the ProcurementVocabularies object if the VocabularyVersion passed is not equal to the current server version. |
java.lang.String |
getProcurementVocabularyXML(ServiceRequest aRequest,
VocabularyVersion aVersion)
Same as getProcurementVocabulary except that the vocabulary is returned as a string of XML. |
ProductResults |
getProductsByMoleculeAndSuppliers(ServiceRequest aRequest,
SourceId[] aMolecules,
SupplierId[] aSuppliers)
Returns an array of Product within a results container for the given array of Molecule IDs
and Supplier IDs. |
XMLResults |
getProductsByMoleculeAndSuppliersXML(ServiceRequest aRequest,
SourceId[] aMolecules,
SupplierId[] aSuppliers)
Identical to the com.discoverygate.webservice.types.getProductsByMoleculeandSuppliers method except
that the results returned are in XML format. |
RxnCitationResults |
getReactionCitations(ServiceRequest aRequest,
CitationCriteria aCriteria)
Returns the Reaction citation entities (DGWS classes) that conform to the citation criteria passed to the method. |
XMLResults |
getReactionCitationsXML(ServiceRequest aRequest,
CitationCriteria aCriteria)
Same as getReactionCitations except that the result are returned in XML format |
Classification[] |
getReactionClassification(ServiceRequest aRequest,
Structure[] aStructs)
Returns an object containing the Broad, Medium and Narrow InfoChem class-codes for each rxnfile given in the array. |
ReactionResults |
getReactionsById(ServiceRequest aRequest,
ReactionId[] aIds)
Returns an array of Reaction within a results container for the array of Reaction IDs. |
XMLResults |
getReactionsByIdXML(ServiceRequest aRequest,
ReactionId[] aIds)
Identical to the getReactionsById method except that the results returned are in XML format. |
ReactionResults |
getReactionsByProduct(ServiceRequest aRequest,
MoleculeSearch[] aSearch,
RxnProductCriteria aCriteria)
Gets the reactions where at least one of the products conforms to the search created from the MoleculeSearch[] passed to the method. |
XMLResults |
getReactionsByProductXML(ServiceRequest aRequest,
MoleculeSearch[] aSearch,
RxnProductCriteria aCriteria)
The same as getReactionsByProduct except that the response is returned in XML form. |
ReactionResults |
getReactionsByQuery(ServiceRequest aRequest,
ReactionSearch[] aCriteria,
java.lang.String aQuery)
For internal use only - do not use this in your application. |
XMLResults |
getReactionsByQueryXML(ServiceRequest aRequest,
ReactionSearch[] aCriteria,
java.lang.String aQuery)
For internal use only - do not use this in your application. |
ReactionResults |
getReactionsByStructure(ServiceRequest aRequest,
ReactionSearch[] aCriteria)
Returns an array of Reaction within a results container that satisfy the query specified. |
XMLResults |
getReactionsByStructureXML(ServiceRequest aRequest,
ReactionSearch[] aCriteria)
Identical to the com.discoverygate.webservice.types.getReactionsByStructure except that the results returned are in XML format. |
ReactionResults |
getReactionsByVariation(ServiceRequest aRequest,
RxnVariationId[] aIds)
Identical to the getReactionsById method except that the VariationId is specified. |
XMLResults |
getReactionsByVariationXML(ServiceRequest aRequest,
RxnVariationId[] aIds)
Identical to the com.discoverygate.webservice.types.getReactionsByVariation method except that the results returned are in XML format. |
ReactionFilterResults |
getReactionsFilterInfoById(ServiceRequest aRequest,
ReactionId[] aIds)
Returns an array of RxnFilterVariation within a results container for the array of Reaction IDs. |
XMLResults |
getReactionsFilterInfoByIdXML(ServiceRequest aRequest,
ReactionId[] aIds)
Identical to the com.discoverygate.webservice.types.getReactionsFilterInfoById method except
that the results returned are in XML format. |
ReactionVocabulary |
getReactionVocabulary(ServiceRequest aRequest,
VocabularyVersion aVersion)
Returns the Reaction vocabulary if the VocabularyVersion passed is not equal to the current server version. |
java.lang.String |
getReactionVocabularyXML(ServiceRequest aRequest,
VocabularyVersion aVersion)
Same as getReactionVocabulary except that the vocabulary is returned as a string of XML. |
java.lang.String |
getSchema(ServiceRequest aRequest,
SchemaType aType)
Returns the Schema (XSD format) of the root-level object specified in the SchemaType. |
ServiceInformation |
getServiceInformation(ServiceRequest aRequest)
Returns information associated with the license, such as the version string of the service, a list of retrieval flags, a list of sources and their copyright strings. |
MoleculeResults |
getSourceMoleculesByStructure(ServiceRequest aRequest,
MoleculeSearch[] aCriteria,
Datasource aSource)
Searches the source database specified by the Datasource parameter for the MoleculeSearch criteria. |
XMLResults |
getSourceMoleculesByStructureXML(ServiceRequest aRequest,
MoleculeSearch[] aCriteria,
Datasource aSource)
Same as getSourceMoleculesByStructure except that the results are returned in XML format. |
SimilaritySourceResult[] |
getSourceMoleculeSimilarity(ServiceRequest aRequest,
SourceId[] aIds,
Structure aStructure,
SimilarityType aType)
Operates in the same way as getMoleculeSimilarity
except that the inputs and outputs are related to source molecule IDs. |
MoleculeSourceResults |
getSourceSummaryByMoleculeId(ServiceRequest aRequest,
Datasource[] aSources,
MoleculeId[] aIds)
Determines the for a list of MoleculeId 's in which data sources they exist. |
XMLResults |
getSourceSummaryByMoleculeIdXML(ServiceRequest aRequest,
Datasource[] aSources,
MoleculeId[] aIds)
Identical to the com.discoverygate.webservice.types.getSourceSummaryByMoleculeId method except
that the results returned are in XML format. |
SupplierResults[] |
getSuppliers(ServiceRequest aRequest,
java.lang.String aWildcard)
Returns an array of com.discoverygate.webservice.types.Supplier within a results container for the specified wildcard and procurement datasource. |
SupplierResults |
getSuppliersById(ServiceRequest aRequest,
SupplierId[] aSuppliers)
Returns a SupplierResults object (a list of Supplier objects) for a given list of Supplier IDs. |
XMLResults |
getSuppliersByIdXML(ServiceRequest aRequest,
SupplierId[] aSuppliers)
Identical to the com.discoverygate.webservice.types.getSuppliersById method except that the results are returned in XML format. |
XMLResults[] |
getSuppliersXML(ServiceRequest aRequest,
java.lang.String aWildcard)
Identical to the com.discoverygate.webservice.types.getSuppliers method except that the results returned are in XML format. |
ExperimentResults |
getToxicityExperiments(ServiceRequest aRequest,
MoleculeSearch[] aSearch,
ExperimentCriteria aCriteria)
Returns the toxicity experiments that conform to the experiment criteria passed, and optionally conform to the structure search specified by the parameter aSearch . |
XMLResults |
getToxicityExperimentsXML(ServiceRequest aRequest,
MoleculeSearch[] aSearch,
ExperimentCriteria aCriteria)
Same as getToxicityExperiments except that the results are returned in XML format |
ToxPublication[] |
getToxicityPublications(ServiceRequest aRequest,
ToxCoden[] aIds)
Returns a list of Toxicology publication objects for the Codens passed to the method. |
ToxicityVocabulary |
getToxicityVocabulary(ServiceRequest aRequest,
VocabularyVersion aVersion)
Returns the Toxicity vocabulary if the VocabularyVersion passed is not equal to the current server version. |
java.lang.String |
getToxicityVocabularyXML(ServiceRequest aRequest,
VocabularyVersion aVersion)
Same as getToxicityVocabulary except that the vocabulary is returned as a string of XML. |
XMLResults |
runProjectionQuery(ServiceRequest aRequest,
java.lang.String aQuery)
For internal use only - do not use this in your application. |
Method Detail |
---|
void closeStatefulQuery(ServiceRequest aRequest) throws java.rmi.RemoteException, Exception
aRequest
- the service request
java.rmi.RemoteException
Exception
java.lang.String[] convertStructureToMolfile(ServiceRequest aRequest, java.lang.String[] aStructures) throws java.rmi.RemoteException
aRequest
- the service requestaStructures
- the array of structures to be converted
java.rmi.RemoteException
ExistenceResult[] findSourceMolecule(ServiceRequest aRequest, Datasource aSource, ExistenceRequest[] aRequests) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.com.discoverygate.webservice.types.ExistenceRequest
array exist
in the source database.
com.discoverygate.webservice.types.com.discoverygate.webservice.types.ExistenceResult
object
aRequest
- the service requestaSource
- a data sourceaRequests
- the molecules to search for
java.rmi.RemoteException
Exception
CatalogResults getCatalogsById(ServiceRequest aRequest, CatalogId[] aCatalogs) throws java.rmi.RemoteException, Exception
aRequest
- the service requestaCatalogs
- the list of Catalog Id objects
java.rmi.RemoteException
Exception
XMLResults getCatalogsByIdXML(ServiceRequest aRequest, CatalogId[] aCatalogs) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.com.discoverygate.webservice.types.getCatalogsById
method except that the results are returned in XML format.
aRequest
- the service requestaCatalogs
- the list of Catalog ID objects
java.rmi.RemoteException
Exception
ClassificationVocabulary getClassificationVocabulary(ServiceRequest aRequest, VocabularyVersion aVersion) throws java.rmi.RemoteException, Exception
sourceFilter
of the ServiceRequest: supported.
aRequest
- the ServiceRequest describing at least the LicenseaVersion
- the current version of the vocabulary held by caller
java.rmi.RemoteException
Exception
java.lang.String getClassificationVocabularyXML(ServiceRequest aRequest, VocabularyVersion aVersion) throws java.rmi.RemoteException, Exception
aRequest
- the ServiceRequest describing at least the LicenseaVersion
- the current version of the vocabulary held by caller
java.rmi.RemoteException
Exception
SimilarityResult[] getMoleculeSimilarity(ServiceRequest aRequest, MoleculeId[] aIds, Structure aStructure, SimilarityType aType) throws java.rmi.RemoteException, Exception
aRequest
- the service requestaIds
- list of Molecule ID objects normally from the resultset of a previous searchaStructure
- structure used in the comparison of the similarity searchaType
- similarity type to use for the comparison
java.rmi.RemoteException
Exception
MoleculeSourceResults getMoleculeSourcesByMoleculeId(ServiceRequest aRequest, Datasource aSource, MoleculeId[] aIds) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.com.discoverygate.webservice.types.MoleculeId
's, determines which data sources contain the IDs.
This method can be used for a fast lookup whether a given molecule or list of molecules
exist in a given datasource.
aRequest
- the service requestaSource
- a data source to be searched. If set to null, all datasources of a given MoleculeId will be returnedaIds
- an array of com.discoverygate.webservice.types.com.discoverygate.webservice.types.MoleculeId
's
com.discoverygate.webservice.types.com.discoverygate.webservice.types.MoleculeSourceResults
container with a list of com.discoverygate.webservice.types.com.discoverygate.webservice.types.MoleculeSource
entities.
java.rmi.RemoteException
Exception
XMLResults getMoleculeSourcesByMoleculeIdXML(ServiceRequest aRequest, Datasource aSource, MoleculeId[] aIds) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.com.discoverygate.webservice.types.getMoleculeSourcesByMoleculeId
method except
that the results returned are in XML format.
aRequest
- the service requestaSource
- a data source to be searched. If set to null, all datasources of a given MoleculeId will be returnedaIds
- an array of MoleculeId
's
MoleculeSourceResults
java.rmi.RemoteException
Exception
MoleculeResults getMoleculesByCatalogId(ServiceRequest aRequest, CatalogId aCatalog, BulkFineType aType) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
, and the ID_ONLY
flag.
aRequest
- the ServiceRequest describing at least the License and retrieval flags.aCatalog
- the catalog Id of the catalog to searchaType
- the Bulk/Fine Flag used to filter the molecules from the catalog
java.rmi.RemoteException
Exception
XMLResults getMoleculesByCatalogIdXML(ServiceRequest aRequest, CatalogId aCatalog, BulkFineType aType) throws java.rmi.RemoteException, Exception
aRequest
- the ServiceRequest describing at least the License and retrieval flags.aCatalog
- the catalog Id of the catalog to searchaType
- the Bulk/Fine Flag used to filter the molecules from the catalog
java.rmi.RemoteException
Exception
Molecule getMoleculesByCatalogItem(ServiceRequest aRequest, CatalogItem[] aItems) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
.
aRequest
- the ServiceRequest describing at least the LicenseaItems
- the list of catalog items from the procurement database(s)
java.rmi.RemoteException
Exception
java.lang.String getMoleculesByCatalogItemXML(ServiceRequest aRequest, CatalogItem[] aItems) throws java.rmi.RemoteException, Exception
getMoleculesByCatalogItem
method
except that the molecule container is returned as a string of XML.
aRequest
- the ServiceRequest describing at least the LicenseaItems
- the list of catalog items from the procurement database(s)
java.rmi.RemoteException
Exception
MoleculeResults getMoleculesByCatalogNumbers(ServiceRequest aRequest, java.lang.String[] aCtNums) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
, and the ID_ONLY
flag.
aRequest
- the ServiceRequest describing at least the License and retrieval flags.aCtNums
- the catalog Ids of the catalog to search
java.rmi.RemoteException
Exception
XMLResults getMoleculesByCatalogNumbersXML(ServiceRequest aRequest, java.lang.String[] aCtNums) throws java.rmi.RemoteException, Exception
aRequest
- the ServiceRequest describing at least the License and retrieval flags.aCtNums
- the catalog Ids of the catalog to search
java.rmi.RemoteException
Exception
MoleculeResults getMoleculesByClassification(ServiceRequest aRequest, MoleculeSearch[] aCriteria, java.lang.String aClass) throws java.rmi.RemoteException, Exception
aCriteria
.
aClass
string passed must be one of those found in the classification vocabulary returned from getClassificationVocabulary (or getMoleculesByClassificationXML).com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
, ID_ONLY.sourceFilter
of the ServiceRequest: supported.
aRequest
- the ServiceRequest describing at least the License, Page information, and com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
.aCriteria
- the molecule search criteria by which to narrow the citations returned from the method. This argument can be null.aClass
- the classification from the vocabulary on which to search, such as
com.discoverygate.webservice.types.com.symyx.refdata.types.vocabulary.ClassificationVocabulary
.
Exception
java.rmi.RemoteException
XMLResults getMoleculesByClassificationXML(ServiceRequest aRequest, MoleculeSearch[] aCriteria, java.lang.String aClass) throws java.rmi.RemoteException, Exception
aRequest
- the ServiceRequest describing at least the License, Page information, and com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
.aCriteria
- the molecule search criteria by which to narrow the citations returned from the methodaClass
- the classification from the vocabulary on which to search
java.rmi.RemoteException
Exception
MoleculeResults getMoleculesById(ServiceRequest aRequest, MoleculeId[] aIds) throws java.rmi.RemoteException, Exception
Molecule
within a results container for the array of Molecule IDs.
MoleculeId
is a base class to many types of objects returned from the service.
Therefore this method can consume the output from other methods without conversion.Molecule
is controlled by the com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
specified in the ServiceRequest
object.com.discoverygate.webservice.types.com.symyx.refdata.types.ReactionRetrievalFlags
.com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
(and ReactionRetrievalFlags for sub-level Reaction data)sourceFilter
of the ServiceRequest: supported.
aRequest
- the service requestaIds
- the molecule IDs of the target molecules
java.rmi.RemoteException
Exception
XMLResults getMoleculesByIdXML(ServiceRequest aRequest, MoleculeId[] aIds) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.getMoleculesById
method except that the results returned are in XML format.
aRequest
- the service requestaIds
- the molecule IDs of the target molecules
java.rmi.RemoteException
Exception
MoleculeResults getMoleculesByNames(ServiceRequest aRequest, java.lang.String[] aNames) throws java.rmi.RemoteException, Exception
Molecule entities within a results container for the specified wildcard.
- The wildcard character '%' is used to specify multiple-character wildcards and the '_'
for a single character wildcard.
- The name specified can be the chemical name, CAS number, NEMA key, or OHS name, and is case-insensitive
- To control the data retrieved from within the Molecule, specify
com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
in the ServiceRequest
object.
- To control sub-level Reaction data returned, specify the
com.discoverygate.webservice.types.com.symyx.refdata.types.ReactionRetrievalFlags
.
- To control the number and offset of records retrieved, use the
DataPage of the
ServiceRequest
object.
- Flag support:
com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
, ID_ONLY.
sourceFilter
of the ServiceRequest: supported.
- Parameters:
aRequest
- the service requestaNames
- the search name with optional wildcard characters
- Returns:
- a results container with the Molecule hits
- Throws:
java.rmi.RemoteException
Exception
XMLResults getMoleculesByNamesXML(ServiceRequest aRequest, java.lang.String[] aNames) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.getMoleculesByName
method except that the results returned are in XML format.
aRequest
- the service requestaNames
- the search name with optional wildcard characters
java.rmi.RemoteException
Exception
MoleculeResults getMoleculesByQuery(ServiceRequest aRequest, MoleculeSearch[] aCriteria, java.lang.String aQuery) throws java.rmi.RemoteException, Exception
java.rmi.RemoteException
Exception
XMLResults getMoleculesByQueryXML(ServiceRequest aRequest, MoleculeSearch[] aCriteria, java.lang.String aQuery) throws java.rmi.RemoteException, Exception
java.rmi.RemoteException
Exception
MoleculeResults getMoleculesBySourceId(ServiceRequest aRequest, SourceId[] aIds) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
.sourceFilter
of the ServiceRequest: supported.
aRequest
- the ServiceRequest describing at least the License, page parameters, and retrieval flags.aIds
- the list of IDs for which the top-level molecules are to be retrieved
java.rmi.RemoteException
Exception
Molecule getMoleculesBySourceIdMerged(ServiceRequest aRequest, SourceId[] aIds) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
.
aRequest
- the ServiceRequest describing at least the License and retrieval flags.aIds
- the list of IDs for which to fetch the source molecules.
java.rmi.RemoteException
Exception
java.lang.String getMoleculesBySourceIdMergedXML(ServiceRequest aRequest, SourceId[] aIds) throws java.rmi.RemoteException, Exception
aRequest
- the ServiceRequest describing at least the License and retrieval flags.aIds
- the list of IDs for which to fetch the source molecules.
java.rmi.RemoteException
Exception
getMoleculeMergedBySourceId
XMLResults getMoleculesBySourceIdXML(ServiceRequest aRequest, SourceId[] aIds) throws java.rmi.RemoteException, Exception
aRequest
- the ServiceRequest describing at least the License, page parameters and retrieval flags.aIds
- the list of IDs for which the top-level molecules are to be retrieved
java.rmi.RemoteException
Exception
MoleculeResults getMoleculesByStructure(ServiceRequest aRequest, MoleculeSearch[] aCriteria) throws java.rmi.RemoteException, Exception
Molecule
within a results container that satisfy the query specified
by a combination of the boolean structure searches within the aCriteria parameter.
Molecule
is controlled by the com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
specified in the ServiceRequest
object.com.discoverygate.webservice.types.com.symyx.refdata.types.ReactionRetrievalFlags
.ServiceRequest
object.com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
, ID_ONLY.sourceFilter
of the ServiceRequest: supported.
aRequest
- the service requestaCriteria
- the structure search combination
java.rmi.RemoteException
Exception
XMLResults getMoleculesByStructureXML(ServiceRequest aRequest, MoleculeSearch[] aCriteria) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.getMoleculesByStructure
except that the results returned are in XML format.
aRequest
- the service requestaCriteria
- the structure search combination
java.rmi.RemoteException
Exception
AvailabilityFilterResults getMoleculesFilterInfoById(ServiceRequest aRequest, MoleculeId[] aIds) throws java.rmi.RemoteException, Exception
aRequest
- the service requestaIds
- the molecule IDs
java.rmi.RemoteException
Exception
XMLResults getMoleculesFilterInfoByIdXML(ServiceRequest aRequest, MoleculeId[] aIds) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.getMoleculesFilterInfoById
method except
that the results returned are in XML format.
Returns an array of AvailabilityFilter within a results container for the given array of Molecule IDs
aRequest
- the service requestaIds
- the molecule IDs
AvailabilityFilterResults
java.rmi.RemoteException
Exception
PatentResults getPatentsByTitle(ServiceRequest aRequest, java.lang.String aCriteria) throws java.rmi.RemoteException, Exception
aTextQuery
parameter.
aRequest
- the ServiceRequest describing at least the License, Page information, and the com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
requiredaCriteria
- search criteria in the form of an Oracle text query
java.rmi.RemoteException
Exception
XMLResults getPatentsByTitleXML(ServiceRequest aRequest, java.lang.String aCriteria) throws java.rmi.RemoteException, Exception
aRequest
- the ServiceRequest describing at least the License, Page information, and the com.discoverygate.webservice.types.com.symyx.refdata.types.ReactionRetrievalFlags
requiredaCriteria
- search criteria in the form of an Oracle text query
java.rmi.RemoteException
Exception
ProcurementVocabularies getProcurementVocabulary(ServiceRequest aRequest, VocabularyVersion aVersion) throws java.rmi.RemoteException, ServiceFault
ProcurementVocabularies
object if the VocabularyVersion passed is not equal to the current server version.
sourceFilter
of the ServiceRequest: supported.
aRequest
- the ServiceRequest describing at least the LicenseaVersion
- the current version of the vocabulary held by caller
java.rmi.RemoteException
Exception
ServiceFault
java.lang.String getProcurementVocabularyXML(ServiceRequest aRequest, VocabularyVersion aVersion) throws java.rmi.RemoteException, Exception
aRequest
- the ServiceRequest describing at least the LicenseaVersion
- the current version of the vocabulary held by caller
java.rmi.RemoteException
Exception
ProductResults getProductsByMoleculeAndSuppliers(ServiceRequest aRequest, SourceId[] aMolecules, SupplierId[] aSuppliers) throws java.rmi.RemoteException, Exception
Product
within a results container for the given array of Molecule IDs
and Supplier IDs.
MoleculeId
is a base class to many types of objects returned from the service.
Therefore this method can consume the output from other methods without conversion.com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
. Therefore all
Packages and Catalogs for each Product hit by the search are returned.ServiceRequest
object is ignored and all Products
that match the criteria are returned.
aRequest
- the service requestaMolecules
- the molecule IDs of the target moleculesaSuppliers
- the supplier IDs of the target Companies
java.rmi.RemoteException
Exception
XMLResults getProductsByMoleculeAndSuppliersXML(ServiceRequest aRequest, SourceId[] aMolecules, SupplierId[] aSuppliers) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.getProductsByMoleculeandSuppliers
method except
that the results returned are in XML format.
aRequest
- the service requestaMolecules
- the molecule IDs of the target moleculesaSuppliers
- the supplier IDs of the target Companies
java.rmi.RemoteException
Exception
RxnCitationResults getReactionCitations(ServiceRequest aRequest, CitationCriteria aCriteria) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.com.symyx.refdata.types.ReactionRetrievalFlags
, and therefore the caller is able to create a hierarchy from the results with citations on top.sourceFilter
of the ServiceRequest: supported.
aRequest
- the ServiceRequest describing at least the License, Page information, and com.discoverygate.webservice.types.com.symyx.refdata.types.ReactionRetrievalFlags
requiredaCriteria
- the criteria on which to narrow the citations returned from the method
java.rmi.RemoteException
Exception
XMLResults getReactionCitationsXML(ServiceRequest aRequest, CitationCriteria aCriteria) throws java.rmi.RemoteException, Exception
aRequest
- the ServiceRequest describing at least the License, Page information, and com.discoverygate.webservice.types.com.symyx.refdata.types.ReactionRetrievalFlags
requiredaCriteria
- the criteria by which to narrow the citations returned from the method
java.rmi.RemoteException
Exception
Classification[] getReactionClassification(ServiceRequest aRequest, Structure[] aStructs) throws java.rmi.RemoteException, Exception
Structure
is a base class to many types of objects returned from the service.
Therefore this method can consume the output from other methods without conversion.
aRequest
- the service requestaStructs
- an array of RxnFile reaction structures
java.rmi.RemoteException
Exception
ReactionVocabulary getReactionVocabulary(ServiceRequest aRequest, VocabularyVersion aVersion) throws java.rmi.RemoteException, Exception
sourceFilter
of the ServiceRequest: supported.
aRequest
- the ServiceRequest describing at least the LicenseaVersion
- the current version of the vocabulary held by caller
java.rmi.RemoteException
Exception
java.lang.String getReactionVocabularyXML(ServiceRequest aRequest, VocabularyVersion aVersion) throws java.rmi.RemoteException, Exception
aRequest
- the ServiceRequest describing at least the LicenseaVersion
- the current version of the vocabulary held by caller
java.rmi.RemoteException
Exception
ReactionResults getReactionsById(ServiceRequest aRequest, ReactionId[] aIds) throws java.rmi.RemoteException, Exception
Reaction
within a results container for the array of Reaction IDs.
ReactionId
is a base class to many types of objects returned from the service.Reaction
, specify com.discoverygate.webservice.types.com.symyx.refdata.types.ReactionRetrievalFlags
in the ServiceRequest
object.com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
sourceFilter
of the ServiceRequest: supported.
aRequest
- the service requestaIds
- the reaction IDs of the target reactions
java.rmi.RemoteException
Exception
XMLResults getReactionsByIdXML(ServiceRequest aRequest, ReactionId[] aIds) throws java.rmi.RemoteException, Exception
getReactionsById
method except that the results returned are in XML format.
aRequest
- the service requestaIds
- the reaction IDs of the target reactions
java.rmi.RemoteException
Exception
ReactionResults getReactionsByProduct(ServiceRequest aRequest, MoleculeSearch[] aSearch, RxnProductCriteria aCriteria) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.com.symyx.refdata.types.ReactionRetrievalFlags
, ID_ONLY flag.sourceFilter
of the ServiceRequest: supported.
aRequest
- the ServiceRequest describing at least the License, Page information, and the com.discoverygate.webservice.types.com.symyx.refdata.types.ReactionRetrievalFlags
requiredaSearch
- the array of MoleculeSearch
objects that describes how to search the products (optional)aCriteria
- the criteria for which to narrow the candidate products. This parameter can be null.
java.rmi.RemoteException
Exception
XMLResults getReactionsByProductXML(ServiceRequest aRequest, MoleculeSearch[] aSearch, RxnProductCriteria aCriteria) throws java.rmi.RemoteException, Exception
aRequest
- the ServiceRequest describing at least the License, Page information, and the com.discoverygate.webservice.types.com.symyx.refdata.types.ReactionRetrievalFlags
requiredaSearch
- the array of MoleculeSearch
objects that describes how to search the products (optional)aCriteria
- the criteria by which to narrow the candidate products. This parameter can be null.
java.rmi.RemoteException
Exception
ReactionResults getReactionsByQuery(ServiceRequest aRequest, ReactionSearch[] aCriteria, java.lang.String aQuery) throws java.rmi.RemoteException, Exception
java.rmi.RemoteException
Exception
XMLResults getReactionsByQueryXML(ServiceRequest aRequest, ReactionSearch[] aCriteria, java.lang.String aQuery) throws java.rmi.RemoteException, Exception
java.rmi.RemoteException
Exception
ReactionResults getReactionsByStructure(ServiceRequest aRequest, ReactionSearch[] aCriteria) throws java.rmi.RemoteException, Exception
Reaction
within a results container that satisfy the query specified.
Reaction
is controlled by the com.discoverygate.webservice.types.com.symyx.refdata.types.ReactionRetrievalFlags
specified in the ServiceRequest
object.com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
ServiceRequest
objectcom.discoverygate.webservice.types.com.symyx.refdata.types.ReactionRetrievalFlags
, ID_ONLY
.sourceFilter
of the ServiceRequest: supported.
aRequest
- the service requestaCriteria
- the structure search combination
java.rmi.RemoteException
Exception
XMLResults getReactionsByStructureXML(ServiceRequest aRequest, ReactionSearch[] aCriteria) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.getReactionsByStructure
except that the results returned are in XML format.
aRequest
- the service requestaCriteria
- the structure search combination
java.rmi.RemoteException
Exception
ReactionResults getReactionsByVariation(ServiceRequest aRequest, RxnVariationId[] aIds) throws java.rmi.RemoteException, Exception
getReactionsById
method except that the VariationId is specified.
aRequest
- the service requestaIds
- the reaction validation IDs of the target reactions
java.rmi.RemoteException
Exception
XMLResults getReactionsByVariationXML(ServiceRequest aRequest, RxnVariationId[] aIds) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.getReactionsByVariation
method except that the results returned are in XML format.
aRequest
- the service requestaIds
- the reaction variation IDs of the target reactions
java.rmi.RemoteException
Exception
ReactionFilterResults getReactionsFilterInfoById(ServiceRequest aRequest, ReactionId[] aIds) throws java.rmi.RemoteException, Exception
RxnFilterVariation
within a results container for the array of Reaction IDs.
ReactionId
is a base class to many types of objects returned from the service.RxnFilterVariation
, specify com.discoverygate.webservice.types.com.symyx.refdata.types.ReactionRetrievalFlags
in the ServiceRequest
object.
aRequest
- the service requestaIds
- the reaction IDs of the target reactions
java.rmi.RemoteException
Exception
XMLResults getReactionsFilterInfoByIdXML(ServiceRequest aRequest, ReactionId[] aIds) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.getReactionsFilterInfoById
method except
that the results returned are in XML format.
Returns an array of RxnFilterVariation within a results container for the given array of Reaction IDs
aRequest
- the service requestaIds
- the Reaction IDs
ReactionFilterResults
java.rmi.RemoteException
Exception
java.lang.String getSchema(ServiceRequest aRequest, SchemaType aType) throws java.rmi.RemoteException, Exception
Note: If the Type chosen is the complete object, the parameters of the ServiceRequest are ignored and the entire schema is retrieved. Otherwise the schema returned supports the flags and the sourceFilter specified in the ServiceRequest object.
aRequest
- the ServiceRequest describing at least the LicenseaType
- the type of schema to be returned
java.rmi.RemoteException
Exception
ServiceInformation getServiceInformation(ServiceRequest aRequest) throws java.rmi.RemoteException
ServiceInformation
.
This method is typically the first method called against the service.
aRequest
- the service request
java.rmi.RemoteException
SimilaritySourceResult[] getSourceMoleculeSimilarity(ServiceRequest aRequest, SourceId[] aIds, Structure aStructure, SimilarityType aType) throws java.rmi.RemoteException, Exception
getMoleculeSimilarity
except that the inputs and outputs are related to source molecule IDs.
aRequest
- the ServiceRequest describing at least the LicenseaIds
- the list of source Id objects by which to compare for percentage similarityaStructure
- the structure used for comparisonaType
- the type of simiarity to use for comparison
java.rmi.RemoteException
Exception
getMoleculeSimilarity
MoleculeResults getSourceMoleculesByStructure(ServiceRequest aRequest, MoleculeSearch[] aCriteria, Datasource aSource) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
that relate to the source being searched, and the ID_ONLY
flag.
aRequest
- the ServiceRequest describing at least the License, Page, Molecule, and com.discoverygate.webservice.types.com.symyx.refdata.types.ReactionRetrievalFlags
aCriteria
- the molecule search criteria by which to narrow the citations returned from the methodaSource
- the source database on which to search
java.rmi.RemoteException
Exception
XMLResults getSourceMoleculesByStructureXML(ServiceRequest aRequest, MoleculeSearch[] aCriteria, Datasource aSource) throws java.rmi.RemoteException, Exception
aRequest
- the ServiceRequest describing at least the LicenseaCriteria
- the molecule search criteria by which to narrow the citations returned from the methodaSource
- the source database on which to searchan
- XML results container
java.rmi.RemoteException
Exception
MoleculeSourceResults getSourceSummaryByMoleculeId(ServiceRequest aRequest, Datasource[] aSources, MoleculeId[] aIds) throws java.rmi.RemoteException, Exception
MoleculeId
's in which data sources they exist.
This method can be used for a fast lookup whether a given molecule or list of molecules
exist in a given datasource.
This method is provides the exact same result as com.discoverygate.webservice.types.getMoleculeSourcesByMoleculeId
, except that it accepts an array
of datasources instead of just a single datasource.
aRequest
- the service requestaSources
- an array Datasource
to be searched. If set to null, all datasources of a given MoleculeId will be returnedaIds
- an array of MoleculeId
's
MoleculeSourceResults
container with a list of MoleculeSource
entities.
java.rmi.RemoteException
Exception
XMLResults getSourceSummaryByMoleculeIdXML(ServiceRequest aRequest, Datasource[] aSources, MoleculeId[] aIds) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.getSourceSummaryByMoleculeId
method except
that the results returned are in XML format.
aRequest
- the service requestaSources
- an array Datasource
to be searched. If set to null, all datasources of a given MoleculeId will be returnedaIds
- an array of MoleculeId
's
MoleculeSourceResults
java.rmi.RemoteException
Exception
SupplierResults[] getSuppliers(ServiceRequest aRequest, java.lang.String aWildcard) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.Supplier
within a results container for the specified wildcard and procurement datasource.
com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
, and therefore the data returned
differs from the Supplier retrieval flag in that the associated Distributor information is associated
with each Supplier.ServiceRequest
object.sourceFilter
of the ServiceRequest: supported.
aRequest
- the service requestaWildcard
- the search name, with optional wildcard characters, which can be null
java.rmi.RemoteException
Exception
SupplierResults getSuppliersById(ServiceRequest aRequest, SupplierId[] aSuppliers) throws java.rmi.RemoteException, Exception
aRequest
- the service requestaSuppliers
- the list of Supplier ID objects
java.rmi.RemoteException
Exception
XMLResults getSuppliersByIdXML(ServiceRequest aRequest, SupplierId[] aSuppliers) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.getSuppliersById
method except that the results are returned in XML format.
aRequest
- the service requestaSuppliers
- the list of Supplier ID objects
java.rmi.RemoteException
Exception
XMLResults[] getSuppliersXML(ServiceRequest aRequest, java.lang.String aWildcard) throws java.rmi.RemoteException, Exception
com.discoverygate.webservice.types.getSuppliers
method except that the results returned are in XML format.
aRequest
- the service requestaWildcard
- the search name with optional wildcard characters
java.rmi.RemoteException
Exception
ExperimentResults getToxicityExperiments(ServiceRequest aRequest, MoleculeSearch[] aSearch, ExperimentCriteria aCriteria) throws java.rmi.RemoteException, Exception
aSearch
.
com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
related to Toxicity data.
aRequest
- the ServiceRequest describing at least the License, Page information and com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
.aSearch
- the molecule search criteria by which to narrow the citations returned from the method. This argument can be null.aCriteria
- the classification from the vocabulary on which to search
java.rmi.RemoteException
Exception
XMLResults getToxicityExperimentsXML(ServiceRequest aRequest, MoleculeSearch[] aSearch, ExperimentCriteria aCriteria) throws java.rmi.RemoteException, Exception
aRequest
- the ServiceRequest describing at least the License, Page information, and com.discoverygate.webservice.types.com.symyx.refdata.types.MoleculeRetrievalFlags
.aSearch
- the molecule search criteria by which to narrow the citations returned from the methodaCriteria
- the classification from the vocabulary on which to search
java.rmi.RemoteException
Exception
ToxPublication[] getToxicityPublications(ServiceRequest aRequest, ToxCoden[] aIds) throws java.rmi.RemoteException
MoleculeRetrievalFlags.LITERATURE
flag.
aRequest
- the service requestaIds
- the codens
java.rmi.RemoteException
ToxicityVocabulary getToxicityVocabulary(ServiceRequest aRequest, VocabularyVersion aVersion) throws java.rmi.RemoteException
aRequest
- the ServiceRequest describing at least the LicenseaVersion
- the current version of the vocabulary held by caller
java.rmi.RemoteException
java.lang.String getToxicityVocabularyXML(ServiceRequest aRequest, VocabularyVersion aVersion) throws java.rmi.RemoteException
aRequest
- the ServiceRequest describing at least the LicenseaVersion
- the current version of the vocabulary held by caller
java.rmi.RemoteException
XMLResults runProjectionQuery(ServiceRequest aRequest, java.lang.String aQuery) throws java.rmi.RemoteException, Exception
java.rmi.RemoteException
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |