<?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/taverna-1.4-old/plugins/pedro/services/model/common.xsd">
	<serviceDescription >
		<serviceName>hmoment</serviceName>
		<organisation >
			<organisationName>European Bioinformatics Institute</organisationName>
			<organisationDescriptionText>http://www.ebi.ac.uk/</organisationDescriptionText>
			<organisationKey>EBI</organisationKey>
		</organisation>

		<locationURL>http://www.ebi.ac.uk/soaplab/emboss4/services/protein_2d_structure.hmoment</locationURL>
		<interfaceWSDL>http://www.ebi.ac.uk/soaplab/emboss4/services/protein_2d_structure.hmoment?wsdl</interfaceWSDL>
		<serviceDescriptionText>Hydrophobic moment calculation. Hydrophic moment is the hydrophobicity of a peptide measured for a specified angle of rotation per residue. Detailed info about this operation can be found at the following link: http://emboss.sourceforge.net/apps/release/4.1/emboss/apps/hmoment.html</serviceDescriptionText>
		<operations >
			<serviceOperation >
				<operationName>hmoment</operationName>
				<operationDescriptionText>Hydrophobic moment calculation. Hydrophic moment is the hydrophobicity of a peptide measured for a specified angle of rotation per residue. Detailed info about this operation can be found at the following link: http://emboss.sourceforge.net/apps/release/4.1/emboss/apps/hmoment.html</operationDescriptionText>
				<operationInputs >
					<parameter >
						<parameterName>seqall_usa</parameterName>
						<parameterDescription>Type: string. Protein sequence. 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 a sequence is to type (database:entry), where database can be embl, uniprot or swissprot and entry is either the sequence`s entry or ID name, or its Accession number in that database. For example:database:accession --&gt;embl:X65923 or swissprot:Q7M4G0 | database:entry_name --&gt;swissprot:AMIC_PSEAE |database:ID_name --&gt;embl:paamir.Choose either this parameter or the seqall_direct_data parameter but not both together. Parameter mandatory if the seqall_direct_data parameter has not been chosen.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>seqall_direct_data</parameterName>
						<parameterDescription>Type: string. Protein sequence. Choose this parameter if you want to provide the &apos;seqall&apos; value as string. Parameter mandatory if the seqall_usa parameter hasn&apos;t been chosen.</parameterDescription>
						<semanticType>http://www.mygrid.org.uk/ontology#protein_sequence</semanticType>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>sformat</parameterName>
						<parameterDescription>Type: string. Specifies the format of the input sequence. This is an optional parameter. The allowed values for this parameter are: 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>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>sbegin</parameterName>
						<parameterDescription>Type: long. The first position to be used in the sequence, for example: sbegin=1 (default value) means start with the first base in the sequence. This is an optional parameter.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>send</parameterName>
						<parameterDescription>Type: long. The last position to be used in the sequence. This is an optional parameter. By default it is the end of the sequence.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>sprotein</parameterName>
						<parameterDescription>Type: boolean. Is the sequence a protein? This is an optional parameter. By default the service can autodetect if a sequence is a nucleotide or protein sequence.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>snucleotide</parameterName>
						<parameterDescription>Type: boolean. Is the sequence a nucleotide? This is an optional parameter. By default the service can autodetect if a sequence is a nucleotide or protein sequence.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>sreverse</parameterName>
						<parameterDescription>Type: boolean. Use reverse complement of the nucleic acid sequence. This is an optional parameter. False by default. </parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>slower</parameterName>
						<parameterDescription>Type: boolean. Convert the sequence to lower case. This is an optional parameter. False by default. </parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>supper</parameterName>
						<parameterDescription>Type: boolean. Convert the sequence to UPPER case. This is an optional parameter. False by default. </parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>graph_format</parameterName>
						<parameterDescription>Type: string. Format of the graphical output. This is an optional parameter. The allowed values for this parameter are: png, postscript, colourps, hpgl. The default is &apos;png&apos;.</parameterDescription>
						<defaultValue>png</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>window</parameterName>
						<parameterDescription>Type: long. Window size (any Integer value). This is an optional parameter. The default is 10</parameterDescription>
						<defaultValue>10</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>aangle</parameterName>
						<parameterDescription>Type: long. Alpha helix angle (degrees). This is an optional parameter. The default is 100</parameterDescription>
						<defaultValue>100</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>bangle</parameterName>
						<parameterDescription>Type: long. Beta sheet angle (degrees). This is an optional parameter. The default is 160</parameterDescription>
						<defaultValue>160</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>baseline</parameterName>
						<parameterDescription>Type: float. Graph marker line. This is an optional parameter. The default is 0.35</parameterDescription>
						<defaultValue>0.35</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>plot</parameterName>
						<parameterDescription>Type: boolean(Yes/No). Produce graphic. This is an optional parameter. The default is &apos;No&apos;</parameterDescription>
						<defaultValue>N</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>double</parameterName>
						<parameterDescription>Type: boolean(Yes/No). Plot two graphs. This is an optional parameter. The default is &apos;No&apos;</parameterDescription>
						<defaultValue>false</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

				</operationInputs>

				<operationOutputs >
					<parameter >
						<parameterName>report</parameterName>
						<parameterDescription>Type: string. A general report for the underlying analysis job.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>detailed_status</parameterName>
						<parameterDescription>Type: long. The exit code of the underlying analysis job, 0 means the job returned normally.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>outfile</parameterName>
						<parameterDescription>Returns a file containing two columns separated by space or TAB characters. The first column is the position of the start of the window that the hydrophobic moment was calculated in. The second is the hydrophobic moment (&apos;uH&apos;).</parameterDescription>
						<semanticType>http://www.mygrid.org.uk/ontology#protein_structure</semanticType>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>Graphics_in_Postscript</parameterName>
						<parameterDescription>With the &apos;-plot&apos; parameter set to &apos;Yes&apos; it displays a graphical plot of the hydrophobic moment of the specified alpha helix angle in &apos;postscript&apos; format. With the &apos;-plot -double&apos; parameters set to &apos;Yes&apos;, it also displays the beta-sheet hydrophobic moment in &apos;postscript&apos; format.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>Graphics</parameterName>
						<transportDataType>byte[]</transportDataType>
					</parameter>

					<parameter >
						<parameterName>Graphics_in_PNG</parameterName>
						<parameterDescription>With the &apos;-plot&apos; parameter set to &apos;Yes&apos; it displays a graphical plot of the hydrophobic moment of the specified alpha helix angle in &apos;png&apos; format. With the &apos;-plot -double&apos; parameters set to &apos;Yes&apos;, it also displays the beta-sheet hydrophobic moment in &apos;png&apos; format.</parameterDescription>
						<semanticType>http://www.mygrid.org.uk/ontology#protein_structure</semanticType>
						<transportDataType>byte[][]</transportDataType>
					</parameter>

				</operationOutputs>

				<operationTask>http://www.mygrid.org.uk/ontology#calculating</operationTask>
				<operationMethod>http://www.mygrid.org.uk/ontology#secondary_structure_prediction</operationMethod>
			</serviceOperation>

		</operations>

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

</serviceDescriptions>
