Define one query and retrieve Molecular Interactions from PSICQUIC Services (filtered by tag) registered in the PSICQUIC registry.
Created: 2015-11-05 23:35:15
Define one query and retrieve Molecular Interactions from PSICQUIC Services registered in the PSICQUIC registry.
Preview
Run
Run this Workflow in the Taverna Workbench...
Workflow Components
Authors (1)
Titles (1)
Define one query and retrieve Molecular Interactions from PSICQUIC Services registered in the PSICQUIC registry. |
Descriptions (1)
Define one query and retrieve Molecular Interactions from PSICQUIC Services registered in the PSICQUIC registry. |
Dependencies (0)
Inputs (6)
Name |
Description |
format |
xml25 (PSI-MIXML 2.5)
tab25 (PSI-MITAB 2.5)
count (Just the total count)
|
firstResult |
Integer value that defines the first element to be shown. If the whole result set contains 100 interactions and we use firstResult=40, the first row to be returned will be the 40
|
maxResults |
Integer value that defines the maximum number of interactions to be returned. For instance, a value of maxResults=20 will limit the results to 20 interactions.
|
MIQL_query |
The Molecular Interactions Query Language (MIQL) defines a way to allow more powerful and flexible queries by using a specific syntax when doing searches. More information about MIQL in ... http://code.google.com/p/psicquic/wiki/MiqlReference
|
selectedServices |
Set the list of Services you would like to query using comma-separated values. For instance: "IntAct, BioGrid, DIP, MINT". If you want to query all the PSICQUIC Services available in the Registry type the word "all". The names of the PSICQUIC Services available can be found in ... http://www.ebi.ac.uk/Tools/webservices/psicquic/registry/registry?action=ACTIVE
|
tags |
|
Processors (7)
Name |
Type |
Description |
Get_a_PSICQUIC_REST_URL_from_a_PSICQUIC_SOAP_URL |
workflow |
|
List_of_PSICQUIC_services__names_and_URLs_ |
workflow |
|
action_value |
stringconstant |
ValueACTIVE |
filterServicesByName |
beanshell |
ScriptList filtered_url_list = new ArrayList();
List filtered_name_list = new ArrayList();
for(Object selectedService:selectedServices){
String serviceName = ((String)selectedService).replaceAll(" ", "");
if(serviceName.equalsIgnoreCase("all")){
filtered_url_list = url_list;
filtered_name_list = name_list;
break;
}
for(int i=0; i |
Split_string_into_string_list_by_regular_expression |
localworker |
ScriptList split = new ArrayList();
if (!string.equals("")) {
String regexString = ",";
if (regex != void) {
regexString = regex;
}
String[] result = string.split(regexString);
for (int i = 0; i < result.length; i++) {
split.add(result[i]);
}
}
|
regex_value |
stringconstant |
Value, |
Get_Molecular_Interactions_from_a_PSICQUIC_Service_2 |
workflow |
|
Beanshells (3)
Name |
Description |
Inputs |
Outputs |
filterServicesByName |
|
name_list
url_list
selectedServices
|
filtered_url_list
filtered_name_list
|
getNamesAndURLs |
|
listOfServices
|
url_list
name_list
|
soapToRest |
|
soapUrl
soapSuffix
restSuffix
|
restUrl
|
Outputs (3)
Name |
Description |
psicquicUrl |
|
MolecularInteractions |
|
serviceName |
|
Datalinks (16)
Source |
Sink |
filterServicesByName:filtered_url_list |
Get_a_PSICQUIC_REST_URL_from_a_PSICQUIC_SOAP_URL:soapUrl |
action_value:value |
List_of_PSICQUIC_services__names_and_URLs_:action |
tags |
List_of_PSICQUIC_services__names_and_URLs_:tags |
List_of_PSICQUIC_services__names_and_URLs_:url_list |
filterServicesByName:url_list |
List_of_PSICQUIC_services__names_and_URLs_:name_list |
filterServicesByName:name_list |
Split_string_into_string_list_by_regular_expression:split |
filterServicesByName:selectedServices |
selectedServices |
Split_string_into_string_list_by_regular_expression:string |
regex_value:value |
Split_string_into_string_list_by_regular_expression:regex |
format |
Get_Molecular_Interactions_from_a_PSICQUIC_Service_2:format |
MIQL_query |
Get_Molecular_Interactions_from_a_PSICQUIC_Service_2:MIQL_query |
maxResults |
Get_Molecular_Interactions_from_a_PSICQUIC_Service_2:maxResults |
firstResult |
Get_Molecular_Interactions_from_a_PSICQUIC_Service_2:firstResult |
Get_a_PSICQUIC_REST_URL_from_a_PSICQUIC_SOAP_URL:restUrl |
Get_Molecular_Interactions_from_a_PSICQUIC_Service_2:serviceRestUrl |
Get_Molecular_Interactions_from_a_PSICQUIC_Service_2:psicquicUrl |
psicquicUrl |
Get_Molecular_Interactions_from_a_PSICQUIC_Service_2:MolecularInteractions |
MolecularInteractions |
filterServicesByName:filtered_name_list |
serviceName |
Uploader
License
All versions of this Workflow are
licensed under:
Version 1
(of 1)
Credits (0)
(People/Groups)
None
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