<?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>seqret</serviceName>
		<organisation >
			<organisationName>European Bioinformatics Institute</organisationName>
		</organisation>

		<author>EBI</author>
		<locationURL>http://www.ebi.ac.uk/soaplab/services/edit.seqret</locationURL>
		<interfaceWSDL>http://www.ebi.ac.uk/soaplab/services/edit.seqret?wsdl</interfaceWSDL>
		<serviceDescriptionText>seqret can read a sequence or many sequences from databases, or the output of other programs and then write them to the screen or pass them to other programs.It can read in the reverse complement of a nucleic acid sequence and change the case of the sequence being read in to upper or to lower case.It can also read in a sequence whose begin and end positions you have specified and write out that fragment.</serviceDescriptionText>
		<operations >
			<serviceOperation >
				<operationName>seqret</operationName>
				<operationSpec>&lt;s:soaplabwsdl xmlns:s=&quot;http://org.embl.ebi.escience/xscufl/0.1alpha&quot;&gt;http://www.ebi.ac.uk/soaplab/services/edit.seqret&lt;/s:soaplabwsdl&gt;</operationSpec>
				<operationDescriptionText>seqret can read a sequence or many sequences from databases, or the output of other programs and then write them to the screen or pass them to other programs. It can read in the reverse complement of a nucleic acid sequence and change the case of the sequence being read in to upper or to lower case.It can also read in a sequence whose begin and end positions you have specified and write out that fragment.</operationDescriptionText>
				<operationInputs >
					<parameter >
						<parameterName>sequence_usa</parameterName>
						<parameterDescription>The Uniform Sequence Address, or USA, is a standard way of specifying a sequence to be read into a program in EMBOSS.The most common ways of specifying asequence is to type&apos;database:entry&apos;, where&apos;database&apos;can be embl, uniprot or swissprot and&apos;entry&apos;is either the sequence&apos;s entry or ID name, or its Accession number in that database.For example: database:accession -&gt;embl:X65923, swissprot:Q7M4G0, database:entry_name -&gt;swissprot:AMIC_PSEAE, database:ID_name -&gt;embl:paamir. 
Choose either this parameter or the &quot;sequence_direct_data&quot; parameter but not both together. </parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>sequence_direct_data</parameterName>
						<parameterDescription>Nucleotide or protein sequence in specified format.Accepted format: gcg, gcg8, embl, swiss, fasta, ncbi, genbank, nbrf, pir, codata, strider, clustal, phylip, acedb, msf, jackknifer, jackknifernon, nexus, nexusnon, treecon, mega, meganon, ig, staden, text, raw.</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<semanticType>http://www.mygrid.org.uk/ontology#biological_sequence</semanticType>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>sformat</parameterName>
						<parameterDescription>Specified the format of your input sequence.Possible format: gcg, gcg8, embl, swiss, fasta, ncbi, genbank, nbrf, pir, codata, strider, clustal, phylip, acedb, msf, jackknifer, jackknifernon, nexus, nexusnon, treecon, mega, meganon, ig,raw,staden.</parameterDescription>
						<defaultValue>if no format is explicitly specified EMBOSS tries each format in turn until one succeeds.</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<parameterFormat>http://www.mygrid.org.uk/ontology#sequence_file_formats</parameterFormat>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>sbegin</parameterName>
						<parameterDescription>Integer. The first position to be used in the sequence.For example: sbegin=1  means start with the first base in the sequence</parameterDescription>
						<defaultValue>1</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>send</parameterName>
						<parameterDescription>Integer. The last position to be used in the sequence</parameterDescription>
						<defaultValue>end of the sequence</defaultValue>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>sprotein</parameterName>
						<parameterDescription>Boolean. Is the Sequence a protein?</parameterDescription>
						<defaultValue>if not specified EMBOSS will figure it out</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>snucleotide</parameterName>
						<parameterDescription>Boolean. Is the Sequence a nucleotide?</parameterDescription>
						<defaultValue>if not specified EMBOSS will figure it out</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>sreverse</parameterName>
						<parameterDescription>Boolean. Use the reverse complement of a nucleic acid sequence</parameterDescription>
						<defaultValue>false</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>slower</parameterName>
						<parameterDescription>Boolean. Convert the sequence to lower case</parameterDescription>
						<defaultValue>false</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>supper</parameterName>
						<parameterDescription>Boolean. Convert the sequence to UPPER case</parameterDescription>
						<defaultValue>false</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>feature</parameterName>
						<parameterDescription>Boolean. Use feature information</parameterDescription>
						<defaultValue>false</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>firstonly</parameterName>
						<parameterDescription>Boolean. Read one sequence and stop.</parameterDescription>
						<defaultValue>false</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>osformat</parameterName>
						<parameterDescription>Specify your ouput sequence format. Possible values: gcg, gcg8, embl, swiss, fasta, ncbi, genbank, nbrf, pir, codata, strider, clustal, phylip, acedb, msf, jackknifer, jackknifernon, nexus, nexusnon, treecon, mega, meganon, ig, staden, text, raw.</parameterDescription>
						<defaultValue>fasta</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

				</operationInputs>

				<operationOutputs >
					<parameter >
						<parameterName>report</parameterName>
						<parameterDescription>Return a summary of the process. This report contains date and time a process started and ended, operating system platform used and many more information.</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>outseq</parameterName>
						<parameterDescription>Return nucleotide or protein sequence in specified format.</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<semanticType>http://www.mygrid.org.uk/ontology#biological_sequence</semanticType>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

				</operationOutputs>

				<operationTask>http://www.mygrid.org.uk/ontology#retrieving</operationTask>
			</serviceOperation>

		</operations>

		<serviceType>Soaplab service</serviceType>
	</serviceDescription>

</serviceDescriptions>
