r5 - 11 Dec 2003 - 20:17:52 - SaiPradeepYou are here: myGrid wiki >  Mygrid Web  > WorkInProgress > WorkFlow > ExampleBioFetchWorkflow
Example workflows

biofetch1 lookup SWISS_PROT

The workflow biofetch1 gets a SWISS_PROT record from its accession number. There are two parts to the workflow definition: the WSFL source code, and the input template.

The input template includes three values. The first, ids, is the input for this workflow. The second two, database and formatType are essentially configuration parameters. The syntax for WSFL does not include constant literals, so it is not possible to put these in the WSFL source.

The WSFL source code and input template are input parameters to the workflow enactment engine, either when it is being run standalone or deployed as a web service.

When the workflow enactment engine is invoked from the gateway, then there is a corresponding GatewayJobDefinition. This contains either inline or by reference the WSFL file, and almost the same information as the input template. The difference is that the concept type for the input rather than its actual value is given. The gateway knows the data item to which the workflow is being applied. The GatewayJobDefinition also explicitly includes the concept type of the workflow output. (This is included as the serviceProviderType attribute of the flowModel element in the WSFL, a cludge included for the myGrid pre-prototype.)

bioSprocess SWISS_PROT accession to array of Medline Ids

The bioSprocess workflow takes a SWISS_PROT accession number, retrieves the SWISS_PROT record and then extracts the Medline Ids.

ExampleBioFetchProvenance gives some example provenance records for this workflow.

-- MarkGreenwood - 23 Mar 2003

toggleopenShow attachmentstogglecloseHide attachments
Topic attachments
I Attachment Action Size Date Who Comment
elseinputxml bioSprocess.inputxml manage 2.4 K 24 Jul 2006 - 09:40 MarkGreenwood bioSprocess input template
elseinputxml biofetch1.inputxml manage 2.3 K 24 Jul 2006 - 09:40 MarkGreenwood biofetch1 input template
elsewsfl bioSprocesssum.wsfl manage 3.1 K 24 Jul 2006 - 09:40 MarkGreenwood bioSprocess WSFL summary view
elsewsfl biofetch1.wsfl manage 2.2 K 24 Jul 2006 - 09:40 MarkGreenwood biofetch1 WSFL
elsewsfl biofetch1sum.wsfl manage 2.3 K 24 Jul 2006 - 09:40 MarkGreenwood biofetch1 WSFL summary view
elsewsfl bioSprocess.wsfl manage 3.0 K 24 Jul 2006 - 09:40 MarkGreenwood bioSprocess WSFL
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r5 < r4 < r3 < r2 < r1 | More topic actions
 
Powered by myGrid wiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding myGrid wiki? Send feedback