URI | Parameter | Accept Types | Result | Status Codes |
/pathway | smilesinput | | List of all pathways of all packages that the user has permission to read. | 303 - See Other |
reverse | 500 - Internal Server Error |
name | |
description |
rootOnly |
selectedSetting | There are 3 ways to select the setting for the pathway: * Do not specify any setting options (uses default setting) * Provide a setting URI with selectedSetting * Provide further setting parameters to create a new setting as defined in the Setting REST API. |
<settingParams> | |
/package/<id>/pathway | smilesinput | | Creates a new predicted pathway in the package given by the URI. The redirect points to the URI of the new pathway. | 303 - See Other |
reverse | 401 - Unauthorized |
name | 500 - Internal Server Error |
selectedSetting |
<settingParams> |
/package/<id>/pathway/<id> | pathwayName | | Modify the pathway identified by the URI. Set setAsDefaultName to “setAsDefaultName” to use the new alias as default name. | 200 - OK |
setAsDefaultName | 401 - Unauthorized |
pathwayDescription | 404 - Not Found |
scenario - URI of the scenario | 500 - Internal Server Error |
/package/<id>/pathway/<id>/node | nodeAsSmiles | | Adds a new node to the pathway. | 200 - OK |
nodeReason | 401 - Unauthorized |
nodeName | 404 - Not Found |
nodeDepth | 500 - Internal Server Error |
/package/<id>/pathway/<id>/node/<id> | nodeName | | Modify the node identified by the URI. Set setAsDefaultName to “setAsDefaultName” to use the new alias as default name. | 200 - OK |
setAsDefaultName | 401 - Unauthorized |
nodeDescription | 404 - Not Found |
nodeDescription | 500 - Internal Server Error |
/package/<id>/pathway/<id>/edge | edgeAsSmirks | | Adds a new edge to the pathway. | 200 - OK |
edgeReason | 401 - Unauthorized |
products | 404 - Not Found |
educts | 500 - Internal Server Error |
multistep |
/package/<id>/pathway/<id>/edge/<id> | edgeName | | Modify the edge identified by the URI. Set setAsDefaultName to “setAsDefaultName” to use the new alias as default name. | 200 - OK |
setAsDefaultName | 401 - Unauthorized |
edgeDescription | 404 - Not Found |
500 - Internal Server Error |