view WebServiceToolWorkflow/lib/SAWADLParser/euPathWADL/GenesByMolecularWeight.sawadl~ @ 0:d5cd409b8a18 default tip

Migrated tool version 1.0.0 from old tool shed archive to new tool shed repository
author ganjoo
date Tue, 07 Jun 2011 18:00:50 -0400
parents
children
line wrap: on
line source

<?xml version="1.0"?> 
<application targetNamespace="http://wadl.dev.java.net/2009/02" 
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
   xsi:schemaLocation="http://wadl.dev.java.net/2009/02 wadl.xsd"
   xmlns:sawadl="http://www.w3.org/2002/ws/sawadl/spec/sawadl#"
   xmlns:euPathOntology="http://www.owl-ontologies.com/sws_euPathOntology.owl"
   xmlns="http://wadl.dev.java.net/2009/02" >
<resources base="http://eupathdb.org/webservices/GeneQuestions/">
		<resource path="GenesByMolecularWeight.xml" sawadl:modelReference="euPathOntology#GeneQuestions">
<method name="POST" id="genesbymolecularweight" sawadl:modelReference="euPathOntology#Genesbymolecularweight">
	<doc title="display_name">Molecular Weight</doc>
	<doc title="summary">
	Find genes whose unmodified protein product has a molecular weight in a range that you specify.
	</doc>
	<doc title="description">
	Find genes whose unmodified protein product has a molecular weight in a range that you specify.
	Molecular weights are machine calculated from the raw translation and does not take into account any protein or residue modifications. For translations 	containing ambiguous amino acid codes (B, Z, X) we calculate the average of the upper and lower bound of the molecular weight.
	</doc>

<request>
<param name="organism" style="query" type="xsd:string" required="true" sawadl:modelReference="euPathOntology#Organism">
<doc title="prompt">Organism</doc>
<doc title="help">Organism</doc>
<doc title="default">
Entamoeba dispar,Entamoeba histolytica,Entamoeba invadens,Cryptosporidium parvum,Cryptosporidium hominis,Cryptosporidium muris,Giardia Assemblage A 		isolate WB,Giardia Assemblage B isolate GS,Giardia Assemblage E isolate P15,Encephalitozoon cuniculi,Encephalitozoon intestinalis,Plasmodium 		falciparum,Plasmodium vivax,Plasmodium yoelii,Plasmodium berghei,Plasmodium chabaudi,Plasmodium knowlesi,Toxoplasma gondii,Neospora 		caninum,Trichomonas vaginalis,Trypanosoma cruzi,Leishmania braziliensis,Leishmania infantum,Leishmania major,Leishmania mexicana,Trypanosoma brucei,Trypanosoma congolense,Trypanosoma vivax
p	</doc>
<doc title="MultiValued">
Provide one or more values. Use comma as a delimter.
</doc>
<option value="Entamoeba dispar">
<doc title="description">Entamoeba dispar</doc>
</option>

<option value="Entamoeba histolytica">
<doc title="description">Entamoeba histolytica</doc>
</option>

<option value="Entamoeba invadens">
<doc title="description">Entamoeba invadens</doc>
</option>

<option value="Cryptosporidium parvum">
<doc title="description">Cryptosporidium parvum</doc>
</option>

<option value="Cryptosporidium hominis">
<doc title="description">Cryptosporidium hominis</doc>
</option>

<option value="Cryptosporidium muris">
<doc title="description">Cryptosporidium muris</doc>
</option>

<option value="Giardia Assemblage A isolate WB">
<doc title="description">Giardia Assemblage A isolate WB</doc>
</option>

<option value="Giardia Assemblage B isolate GS">
<doc title="description">Giardia Assemblage B isolate GS</doc>
</option>

<option value="Giardia Assemblage E isolate P15">
<doc title="description">Giardia Assemblage E isolate P15</doc>
</option>

<option value="Encephalitozoon cuniculi">
<doc title="description">Encephalitozoon cuniculi</doc>
</option>

<option value="Encephalitozoon intestinalis">
<doc title="description">Encephalitozoon intestinalis</doc>
</option>

<option value="Plasmodium falciparum">
<doc title="description">Plasmodium falciparum</doc>
</option>

<option value="Plasmodium vivax">
<doc title="description">Plasmodium vivax</doc>
</option>

<option value="Plasmodium yoelii">
<doc title="description">Plasmodium yoelii</doc>
</option>

<option value="Plasmodium berghei">
<doc title="description">Plasmodium berghei</doc>
</option>

<option value="Plasmodium chabaudi">
<doc title="description">Plasmodium chabaudi</doc>
</option>

<option value="Plasmodium knowlesi">
<doc title="description">Plasmodium knowlesi</doc>
</option>

<option value="Toxoplasma gondii">
<doc title="description">Toxoplasma gondii</doc>
</option>

<option value="Neospora caninum">
<doc title="description">Neospora caninum</doc>
</option>

<option value="Trichomonas vaginalis">
<doc title="description">Trichomonas vaginalis</doc>
</option>

<option value="Trypanosoma cruzi">
<doc title="description">Trypanosoma cruzi</doc>
</option>

<option value="Leishmania braziliensis">
<doc title="description">Leishmania braziliensis</doc>
</option>

<option value="Leishmania infantum">
<doc title="description">Leishmania infantum</doc>
</option>

<option value="Leishmania major">
<doc title="description">Leishmania major</doc>
</option>

<option value="Leishmania mexicana">
<doc title="description">Leishmania mexicana</doc>
</option>

<option value="Trypanosoma brucei">
<doc title="description">Trypanosoma brucei</doc>
</option>

<option value="Trypanosoma congolense">
<doc title="description">Trypanosoma congolense</doc>
</option>

<option value="Trypanosoma vivax">
<doc title="description">Trypanosoma vivax</doc>
</option>
</param>

<param name="min_molecular_weight" style="query" type="xsd:string" required="true" sawadl:modelReference="euPathOntology#MolecularWeight">
<doc title="prompt">Min Molecular Weight (Daltons)</doc>
<doc title="help">Lower bound for the protein molecular weight</doc>
<doc title="default">10000</doc>
</param>

<param name="max_molecular_weight" style="query" type="xsd:string" required="true" sawadl:modelReference="euPathOntology#MolecularWeight">
<doc title="prompt">Max Molecular Weight (Daltons)</doc>
<doc title="help">Upper bound for the protein molecular weight</doc>
<doc title="default">50000</doc>
</param>
<param name="o-fields" style="query" type="xsd:string" required="false" default="none" sawadl:modelReference="euPathOntology#MolecularWeight">
</param>
<param name="o-tables" style="query" type="xsd:string" required="false" default="none">
</param>


</request>

<response>
<representation mediaType="text/xml" sawadl:modelReference="euPathOntology#ListOfGenes"/>
<representation mediaType="text/plain" sawadl:modelReference="euPathOntology#ListOfGenes"/>
</response>
</method>
</resource>
</resources>
</application>