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

		<locationURL>http://www.ebi.ac.uk/soaplab/emboss4/services/hmm.ehmmemit</locationURL>
		<interfaceWSDL>http://www.ebi.ac.uk/soaplab/emboss4/services/hmm.ehmmemit?wsdl</interfaceWSDL>
		<serviceDescriptionText>Generate sequences from a profile HMM. Detailed info about this operation can be found at the following links: http://emboss.bioinformatics.nl/cgi-bin/emboss/help/ehmmemit
and http://www.csb.yale.edu/userguides/seq/hmmer/docs/</serviceDescriptionText>
		<operations >
			<serviceOperation >
				<operationName>ehmmemit</operationName>
				<operationDescriptionText>Generate sequences from a profile HMM. Detailed info about this operation can be found at the following links: http://emboss.bioinformatics.nl/cgi-bin/emboss/help/ehmmemit and http://www.csb.yale.edu/userguides/seq/hmmer/docs/</operationDescriptionText>
				<operationInputs >
					<parameter >
						<parameterName>hmmfile_direct_data</parameterName>
						<parameterDescription>Type: string. File containing one or more HMMs (hidden markov model). &apos;hmmfile_direct_data&apos; parameter and &apos;hmmfile_url&apos; parameter are mutually exclusive. This is a mandatory parameter if &apos;hmmfile_url&apos;is not selected.</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>hmmfile_url</parameterName>
						<parameterDescription>Type: string. URL of file containing one or more HMMs (hidden markov model).&apos;hmmfile_direct_data&apos;parameter and&apos;hmmfile_url&apos;parameter are mutually exclusive. This is a mandatory parameter if&apos;hmmfile_direct_data&apos;is not selected.</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>c</parameterName>
						<parameterDescription>Type: boolean. Predict a single majority-rule consensus sequence instead of sampling sequences from the HMM&apos;s probability distribution. Highly conserved residues (p&gt;= 0.9 for DNA, p&gt;= 0.5 for protein) are shown in upper case; others are shown in lower case. Some insert states may become part of the majority rule consensus, because they are used in&gt;= 50% of generated sequences; when this happens, insert-generated residues are simply shown as&apos;x&apos;. This is an optional parameter. The default value is&apos;false&apos;.</parameterDescription>
						<defaultValue>false</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>seed</parameterName>
						<parameterDescription>Type: long. Set the random seed. The default is to use time() to generate a different seed for each run, which means that two different runs of hmmemit on the same HMM will give slightly different results. You can use this option to generate reproducible results. This is an optional parameter. </parameterDescription>
						<defaultValue>0</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>a</parameterName>
						<parameterDescription>Type: boolean. Write the generated sequences in an aligned format (SELEX) rather than FASTA. This is an optional parameter. The default value is&apos;false&apos;.</parameterDescription>
						<defaultValue>false</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>nseq</parameterName>
						<parameterDescription>Type: long. Generate &lt;n&gt; sequences. Default value is 10. This is an optional parameter.</parameterDescription>
						<defaultValue>10</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>q</parameterName>
						<parameterDescription>Type: boolean. Quiet; suppress all output except for the sequences themselves. Useful for directing the output. This is an optional parameter. The default value is false.</parameterDescription>
						<defaultValue>false</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
					</parameter>

				</operationInputs>

				<operationOutputs >
					<parameter >
						<parameterName>report</parameterName>
						<parameterDescription>Type: string. A general report for the underlying analysis job.</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<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>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>o</parameterName>
						<parameterDescription>Returns sequences in specified 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>
					</parameter>

				</operationOutputs>

			</serviceOperation>

		</operations>

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

</serviceDescriptions>
