<?xml version = "1.0" encoding = "UTF-8"?>
<serviceDescriptions  xmlns="pd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="pd /C:/Documents and Settings/ytanoh/My Documents/taverna-1.4-old/plugins/pedro/services/model/common.xsd">
	<serviceDescription >
		<serviceName>translating_Blast</serviceName>
		<organisation >
			<organisationName>Virginia Bioinformatics Institute</organisationName>
		</organisation>

		<locationURL>http://pathport.bioinformatics.vt.edu:6565/axis/services/blastbt</locationURL>
		<interfaceWSDL>http://staff.vbi.vt.edu/pathport/services/wsdls/clusterblast.wsdl</interfaceWSDL>
		<serviceDescriptionText>Performs sequence similarity searching against all of the available sequences in the VBI (Virginia Bioinformatics Institute) database using blastx, tblast or tblastx. It uses VBI cluster system to improve Blast program speed.</serviceDescriptionText>
		<operations >
			<serviceOperation >
				<operationName>translating_Blast</operationName>
				<operationSpec>&lt;s:arbitrarywsdl xmlns:s=&quot;http://org.embl.ebi.escience/xscufl/0.1alpha&quot;&gt;&lt;s:wsdl&gt;http://staff.vbi.vt.edu/pathport/services/wsdls/clusterblast.wsdl&lt;/s:wsdl&gt;&lt;s:operation&gt;translating_Blast&lt;/s:operation&gt;&lt;/s:arbitrarywsdl&gt;</operationSpec>
				<operationDescriptionText>Performs sequence similarity searching against all of the available sequences in the VBI (Virginia Bioinformatics Institute) database using blastx, tblast or tblastx. It uses VBI cluster system to improve Blast program speed.</operationDescriptionText>
				<operationInputs >
					<parameter >
						<parameterName>in10:dropoffFinalGap</parameterName>
						<messageName>translating_BlastRequest</messageName>
						<parameterDescription>Dropoff value for final gapped alignments in bits. For example 25</parameterDescription>
						<defaultValue>25</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in7:wordSize</parameterName>
						<messageName>translating_BlastRequest</messageName>
						<parameterDescription>Integer. Word font size. For example 3</parameterDescription>
						<defaultValue>3</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in2:program</parameterName>
						<messageName>translating_BlastRequest</messageName>
						<parameterDescription>Specify the translating program. 3 Possible values:
&quot;TRANSLATED query - PROTEIN database [blastx]&quot;: for nucleotide sequences against a protein database. &quot;PROTEIN query - TRANSLATED database [tblastn]&quot;: for protein sequence against a nucleotide database.&quot;TRANSLATED query - TRANSLATED database [tblastx]&quot;: For nucleotide sequence and nucleotide database.For example to run a blastx select: TRANSLATED query - PROTEIN database [blastx]</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in0:test</parameterName>
						<messageName>translating_BlastRequest</messageName>
						<parameterDescription>Query sequence in fasta format or URL or file containing the sequence in fasta format.</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<semanticType>http://www.mygrid.org.uk/ontology#biological_sequence</semanticType>
						<parameterFormat>http://www.mygrid.org.uk/ontology#fasta_format</parameterFormat>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in4:expect</parameterName>
						<messageName>translating_BlastRequest</messageName>
						<parameterDescription>The expectation value. For example 10.0</parameterDescription>
						<defaultValue>10</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in8:matrix</parameterName>
						<messageName>translating_BlastRequest</messageName>
						<parameterDescription>Matrix name. Possible values: PAM30|PAM70|BLOSUM62|BLOSUM80|BLOSUM45</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in6:dropoffGap</parameterName>
						<messageName>translating_BlastRequest</messageName>
						<parameterDescription>Dropoff value for gapped alignment.For example 15</parameterDescription>
						<defaultValue>15</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in1:dbList</parameterName>
						<messageName>translating_BlastRequest</messageName>
						<parameterDescription>Database list. two possible values: NCBI NR or NCBI NT</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in5:gapCost</parameterName>
						<messageName>translating_BlastRequest</messageName>
						<parameterDescription>The cost to open an existence gap and extension gap.For example: &quot;Existence: 12 Extension: 1&quot;   | &quot;Existence: 7 Extension: 2&quot;</parameterDescription>
						<defaultValue>Existence: 11 Extension: 1</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in9:dropoffUnGap</parameterName>
						<messageName>translating_BlastRequest</messageName>
						<parameterDescription>Dropoff value for ungapped extensions in bits. For example 7</parameterDescription>
						<defaultValue>7</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in3:output_Format</parameterName>
						<messageName>translating_BlastRequest</messageName>
						<parameterDescription>Output format. Possible values are XML or Plain Text</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

				</operationInputs>

				<operationOutputs >
					<parameter >
						<parameterName>translating_BlastReturn</parameterName>
						<messageName>translating_BlastResponse</messageName>
						<parameterDescription>Return blast report in specified output format.</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<semanticType>http://www.mygrid.org.uk/ontology#BLAST_report</semanticType>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

				</operationOutputs>

				<operationTask>http://www.mygrid.org.uk/ontology#sequence_aligning</operationTask>
				<operationMethod>http://www.mygrid.org.uk/ontology#BLAST_Basic_Local_Alignment_Search_Tool</operationMethod>
			</serviceOperation>

		</operations>

		<serviceType>WSDL service</serviceType>
	</serviceDescription>

</serviceDescriptions>
