Retrieve full descriptions of bacteria strains from CABRI catalogues (see www.cabri.org) by their scientific name (genus and species only)
Created: 2010-01-15 16:26:06
This workflow retrieves the full description of bacteria strains that are available in the CABRI network services (see www.cabri.org).
Input are the name of the involved CABRI catalogues (text/plain string with one catalogue name per line) and the scientific name of the desired bacteria strain (a text/plain string including genus and species separated by a blank space).
Data are retrieved from the CABRI Web Services in two steps. First, all bacteria strains IDs are retrieved by using the getBacteriaIdsByName method, and after descriptions are retrieved by using the getBacteriaById method.
Some list/text elaboration is required to remove catalogue names from retirned IDs and to substitute blank spaces with the '_SP_' string in the search terms.
Preview
Run
Run this Workflow in the Taverna Workbench...
Workflow Components
Inputs (2)
Name |
Description |
catalogues |
|
scientific_name |
|
Processors (9)
Name |
Type |
Description |
line_terminator |
stringconstant |
|
Substitute_blanks_in_IDs |
beanshell |
|
Extract_acc_no |
local |
|
Separate_bacteria_ids |
local |
|
acc_no_regex |
stringconstant |
|
acc_no_pos |
stringconstant |
|
Substitute_blanks_in_scientific_name |
beanshell |
|
getBacteriaIdsByName |
soaplabwsdl |
Get bacteria strain ids by name from CABRI bacteria catalogues (see www.cabri.org) |
getBacteriaById |
soaplabwsdl |
Get bacteria strains by Id from CABRI bacteria catalogues (see www.cabri.org) |
Beanshells (2)
Name |
Description |
Inputs |
Outputs |
Substitute_blanks_in_IDs |
|
input_str
|
output_str
|
Substitute_blanks_in_scientific_name |
|
input_str
|
output_str
|
Outputs (1)
Name |
Description |
bactria_strains_descriptions |
|
Links (12)
Source |
Sink |
Separate_bacteria_ids:split |
Extract_acc_no:stringlist |
acc_no_regex:value |
Extract_acc_no:regex |
line_terminator:value |
Separate_bacteria_ids:regex |
acc_no_pos:value |
Extract_acc_no:group |
Extract_acc_no:filteredlist |
Substitute_blanks_in_IDs:input_str |
scientific_name |
Substitute_blanks_in_scientific_name:input_str |
Substitute_blanks_in_scientific_name:output_str |
getBacteriaIdsByName:name |
catalogues |
getBacteriaIdsByName:libs |
getBacteriaIdsByName:result |
Separate_bacteria_ids:string |
Substitute_blanks_in_IDs:output_str |
getBacteriaById:id |
catalogues |
getBacteriaById:libs |
getBacteriaById:result |
bactria_strains_descriptions |
Uploader
License
All versions of this Workflow are
licensed under:
Version 1
(of 1)
Credits (1)
(People/Groups)
Attributions (0)
(Workflows/Files)
None
Shared with Groups (0)
None
Featured In Packs (0)
None
Log in to add to one of your Packs
Attributed By (0)
(Workflows/Files)
None
Favourited By (0)
No one
Statistics
Other workflows that use similar services
(0)
There are no workflows in myExperiment that use similar services to this Workflow.
Comments (0)
No comments yet
Log in to make a comment