The following is the whole list of services provide by this web services server. For details, please follow the links for the wsdl files. An object can be returned as a proxy, which has only id and name (if applicable) filled,
or as a loaded object, which has all its properties filled. However, a reference to a loaded object might be a proxy. Objects returned from operations starting with list are proxies while objects returned from operations
starting with query are loaded. A fully loaded pathway object has all its components loaded recursively. To load a pathway, call loadPathwayByObject or loadPathwayById.
- Version (wsdl)
- getVersion
get the version for the used Axis web services engine.
- BioPAXExporter (wsdl)
- getBioPAXModel
pass an xsd:long as Pathway Id, and get the BioPAX export as soapenc:string.
- caBIOService (wsdl)
- generatePathwayDiagramInSVG
generate a SVG diagram for a specified Pathway by using dot in the graphviz package. The passed type should be Pathway in the namespace, http://www.reactome.org/caBIOWebApp/schema.
- generatePathwayDiagramInSVGForId
generate a SVG diagram for a Pathway that is specified by id by using dot in the graphviz package. The type of id is xsd:long.
- getMaxSizeInListObjects
get the maximum length for the operation listObjects (see below) in xsd:int.
- listByQuery
Query for a list of objects by specifying class name, property name and the value for the property. The objects in the list are proxies.
- listObjects
get the list of objects by passing class name, start index, the length. The returned objects in the list are proxies. To get all properties for the returned objects, the client should call queryByObject or queryByObjects. The class name is from the following list: CatalystActivity, Complex, DatabaseCrossReference, Event, EventEntity, EventEntitySet, GeneOntology, GenomeEncodedEntity, ModifiedResidue, Pathway, Polymer, PublicationSource, Reaction, ReferenceChemical, ReferenceEntity, ReferenceGene, ReferenceProtein, ReferenceRNA, ReferenceSequence, Regulation, Regulator, SmallMoleculeEntity, Summation, Taxon.
- listPathwayParticipants
list all EventEntity objects that participate in the specified Pathway. The returned EventEntity objects are proxies. The passed type should be Pathway in the namespace, http://www.reactome.org/caBIOWebApp/schema.
- listPathwayParticipantsForId
list all EventEntity objects that participate in the Pathway that is specified by id. The returned EventEntity objects are proxies. The type of id is xsd:long.
- listTopLevelPathways
list all top level pathways in the database. A top level pathway is not contained by other pathways in the event hierarchy. The Pathway objects are proxies in the returned list.
- loadPathwayForId
load all properties for a Pathway that is specified by id. All pathways and reactions contained by this Pathway will be loaded recursively too.
- loadPathwayForObject
load all properties for a specified Pathway. All pathways and reactions contained by this Pathway will be loaded recursively too.
- queryById
query for an object for the specified id. The type of id is xsd:long. The returned object should have all its properties filled. However, the objects referred by the returned object might not have their properties filled.
- queryByIds
query for a list of objects by passing a list of ids. The type of ids is ArrayOfLong in the namespace, http://www.reactome.org/caBIOWebApp/schema. The returned object should have all its properties filled. However, the objects referred by the returned object might not have their properties filled.
- queryByObject
query for an object for the specified object. The returned object should have all its properties filled. However, the objects referred by the returned object might not have their properties filled.
- queryByObjects
query for a list of objects by passing a list of objects. The returned object should have all its properties filled. However, the objects referred by the returned object might not have their properties filled.
- queryPathwaysForEntities
query for a list of Pathway objects by specifying an array of EventEntity objects. The returned Pathways should contain at least some of EventEntity objects. All passed objects should be in the database. Otherwise, an exception will be returned.
- queryPathwaysForEntityIds
query for a list of Pathway objects by specifying an array of EventEntity ids. The type of ids is ArrayOfLong in the name space, http://www.reactome.org/caBIOWebApp/schema. The returned Pathways should contain some of EventEntitiy objects specified by ids. All ids should be contained by the database. Otherwise, an exception will be returned.
- queryPathwaysForReferenceIdentifiers
query for a list of Pathway objects by specifying a list of identifiers for genes, proteins, and others. The returned Pathway objects should contain some if not all of identifiers.