Workflow Entry: BLAST-ClustalW workflow
Created at: 13/05/10 @ 02:11:12
Last updated: 13/05/10 @ 02:12:28
Version 1
(of 1)
|
|
Title:
BLAST-ClustalW workflow
Type:
Taverna 2
Preview
(Click on the image to get the full size)
Description
Execute blastn against DDBJ database with a given DNA sequence and compare the alignment regions of high similar sequences by using ClustalW.
Download
Run
Run this Workflow in the Taverna Workbench...
Workflow Components
![header=[] body=[This is the author information extracted from the workflow version] cssheader=[boxoverTooltipHeader] cssbody=[boxoverTooltipBody] delay=[200] Information](/images/famfamfam_silk/information.png?1202402239)
Authors (2)
![header=[] body=[These are the descriptive titles embedded within the workflow version] cssheader=[boxoverTooltipHeader] cssbody=[boxoverTooltipBody] delay=[200] Information](/images/famfamfam_silk/information.png?1202402239)
Titles (2)
| REST access of xml.nig.ac.jp |
| Blast-ClustalW workflow |
![header=[] body=[These are the descriptions embedded within the workflow version] cssheader=[boxoverTooltipHeader] cssbody=[boxoverTooltipBody] delay=[200] Information](/images/famfamfam_silk/information.png?1202402239)
Descriptions (2)
|
| See http://xml.nig.ac.jp/tutorial/rest/index.html and http://xml.nig.ac.jp/index.html#services
This workflow has a beanshell script for composing the REST URL for the service at xml.nig.ac.jp.
The example invokes the getDDBJEntry(accession) method of the getEntry service at http://xml.nig.ac.jp/wabi/Method?serviceName=GetEntry&mode=methodList&lang=en - but the workflow can be modified to invoke any other service from http://xml.nig.ac.jp/index.html#services by modifying the "service" and "method" parameters to compose_URL.
Any other input parameters to compose_URL are added to the URL as well, so if instead you want to invoke the method "analyzeParamAsync(query, param)" from the "ClustalW" service, first modify the "service" and "method" default parameters to "ClustalW" and "analyzeParamAsync", and then edit the beanshell script's input ports: Remove the "accession" port from compose_URL, then add "query" and "param". You don't need to modify the actual beanshell script as it picks up any declared input parameters.
This pattern could probably be used for many REST services that work like xml.nig.ac.jp - but the disadvantage is that one has to manually read the documentations to figure out what the parameters are to be. |
Inputs (1)
| Name |
Description |
| 16S_rRNA |
|
Processors (11)
| Name |
Type |
Description |
| Get_BLAST_result_by_Blast_searchParam |
localworker |
|
| Make_query_for_BLAST_against_DDBJ_bacteria_division |
beanshell |
|
| Split_string_BLAST_result_by_enter |
localworker |
|
| Split_string_enter |
stringconstant |
|
| database |
stringconstant |
|
| Parse_BLAST_result |
beanshell |
|
| Make_query_for_retrieving_flatfile |
beanshell |
|
| Get_aligned_sequences_of_subject_entries_by_GetEntry_getDDBJEntry |
localworker |
|
| Extract_aligned_dna_sequences_from_previous_entry |
beanshell |
|
| Execute_ClustalW |
beanshell |
|
| param |
stringconstant |
|
Beanshells (5)
| Name |
Description |
Inputs |
Outputs |
| Make_query_for_BLAST_against_DDBJ_bacteria_division |
|
database
query
param
|
url
|
| Parse_BLAST_result |
|
blastresult
|
accessionlist
startList
endList
|
| Make_query_for_retrieving_flatfile |
|
accession
|
url
|
| Extract_aligned_dna_sequences_from_previous_entry |
|
entryList
startList
endList
|
entry
|
| Execute_ClustalW |
|
entry
query
|
output
|
Datalinks (15)
| Source |
Sink |
| Make_query_for_BLAST_against_DDBJ_bacteria_division:url |
Get_BLAST_result_by_Blast_searchParam:url |
| database:value |
Make_query_for_BLAST_against_DDBJ_bacteria_division:database |
| param:value |
Make_query_for_BLAST_against_DDBJ_bacteria_division:param |
| 16S_rRNA |
Make_query_for_BLAST_against_DDBJ_bacteria_division:query |
| Split_string_enter:value |
Split_string_BLAST_result_by_enter:regex |
| Get_BLAST_result_by_Blast_searchParam:contents |
Split_string_BLAST_result_by_enter:string |
| Split_string_BLAST_result_by_enter:split |
Parse_BLAST_result:blastresult |
| Parse_BLAST_result:accessionlist |
Make_query_for_retrieving_flatfile:accession |
| Make_query_for_retrieving_flatfile:url |
Get_aligned_sequences_of_subject_entries_by_GetEntry_getDDBJEntry:url |
| Get_aligned_sequences_of_subject_entries_by_GetEntry_getDDBJEntry:contents |
Extract_aligned_dna_sequences_from_previous_entry:entryList |
| Parse_BLAST_result:endList |
Extract_aligned_dna_sequences_from_previous_entry:endList |
| Parse_BLAST_result:startList |
Extract_aligned_dna_sequences_from_previous_entry:startList |
| Extract_aligned_dna_sequences_from_previous_entry:entry |
Execute_ClustalW:entry |
| 16S_rRNA |
Execute_ClustalW:query |
| Execute_ClustalW:output |
Result |
Coordinations (2)
| Controller |
Target |
| Get_aligned_sequences_of_subject_entries_by_GetEntry_getDDBJEntry |
Extract_aligned_dna_sequences_from_previous_entry |
| Extract_aligned_dna_sequences_from_previous_entry |
Execute_ClustalW |
Original Uploader
License
All versions of this Workflow are
licensed under:
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
Ratings (0)
Current:
0.0 / 5
(0 ratings)
Log in to rate and see breakdown of ratings
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.
No comments yet
Log in to make a comment