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

		<locationURL>http://www.ebi.ac.uk/soaplab/emboss4/services/information.wossname</locationURL>
		<interfaceWSDL>http://www.ebi.ac.uk/soaplab/emboss4/services/information.wossname?wsdl</interfaceWSDL>
		<serviceDescriptionText>Finds EMBOSS programs by keywords in their one-line documentation. Detailed info about this operation can be found at the following link: http://emboss.sourceforge.net/apps/release/5.0/emboss/apps/wossname.html</serviceDescriptionText>
		<operations >
			<serviceOperation >
				<operationName>wossname</operationName>
				<operationDescriptionText>Finds EMBOSS programs by keywords in their one-line documentation. Detailed info about this operation can be found at the following link: http://emboss.sourceforge.net/apps/release/5.0/emboss/apps/wossname.html</operationDescriptionText>
				<operationInputs >
					<parameter >
						<parameterName>search</parameterName>
						<parameterDescription>Type: string. Enter a word or words here and a case-independent search for it will be made in the one-line documentation of all of the EMBOSS programs. If no keyword is specified, all programs will be listed. This is an optional parameter.</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>explode</parameterName>
						<parameterDescription>Type: boolean (True/False). The groups that EMBOSS applications belong to have two forms, exploded and not exploded. The exploded group names are more numerous and often vaguely phrased than the non-exploded ones. The exploded names are formed from definitions of the group names that start like NAME1:NAME2 and which are then expanded into many combinations of the names as:&apos;NAME1&apos;,&apos;NAME2&apos;,&apos;NAME1 NAME2&apos;, NAME2 NAME1&apos;. The non-exploded names are simply like:&apos;NAME1 NAME2&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>allmatch</parameterName>
						<parameterDescription>Type: boolean (true/false). By default, all words in the search string must match. This option searches for a match to any word in a list of possibilities. This is an optional parameter.The default value is &apos;true&apos;.</parameterDescription>
						<defaultValue>true</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>showkeywords</parameterName>
						<parameterDescription>Type: boolean (true/false). Show keywords with program documentation. 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>emboss</parameterName>
						<parameterDescription>Type: boolean (true/false). If you use this option then EMBOSS program documentation will be searched. If this option is set to be false, then only the EMBASSY programs will be searched (if the &apos;embassy&apos; parameter option is true). This is an optional parameter. The default value is &apos;true&apos;.</parameterDescription>
						<defaultValue>true</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>embassy</parameterName>
						<parameterDescription>Type: boolean. If you use this option then EMBASSY program documentation will be searched. If this option is set to be false, then only the EMBOSS programs will be searched (if the &apos;emboss&apos; parameter option is true). This is an optional parameter. The default value is &apos;true&apos;.</parameterDescription>
						<defaultValue>true</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>showembassy</parameterName>
						<parameterDescription>Type: string. If you use this option then this EMBASSY package program documentation will be searched. This is an optional parameter. Default value is an empty string.</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>colon</parameterName>
						<parameterDescription>Type: boolean (true/false). EMBOSS applications belong to up to two levels, for example the primary group&apos;ALIGNMENT&apos;has several sub-groups, or second-level groups, e.g.: CONSENSUS, DIFFERENCES, DOT PLOTS, GLOBAL, LOCAL, MULTIPLE. To aid programs that parse the output of wossname that require the names of these subgroups, a colon&apos;:&apos;will be placed between the first and second level of the group name if this option is true. Note: This does not apply if the group names have been exploded with the&apos;explode&apos;option. 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>gui</parameterName>
						<parameterDescription>Type: boolean. This option is intended to help those who are designing Graphical User Interfaces to the EMBOSS applications. Some EMBOSS programs are inappropriate for running in a GUI, these include other menu programs and interactive editors. This option allows you to only report those programs that can be run from a GUI. 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>html</parameterName>
						<parameterDescription>Type: boolean (No/Yes). Display the output as an html table . This is an optional parameter. The default value is &apos;No&apos;. </parameterDescription>
						<defaultValue>N</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>groups</parameterName>
						<parameterDescription>Type: boolean (true/false). If you use this option, then only the group names will output. 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>alphabetic</parameterName>
						<parameterDescription>Type: boolean (true/false). If you use this option, then you will get a single list of the program names and descriptions instead of the programs being listed in their functional groups. This is an optional parameter. The default value is &apos;false&apos;. </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>outfile</parameterName>
						<parameterDescription>Returns EMBOSS program information</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
					</parameter>

				</operationOutputs>

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

		</operations>

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

</serviceDescriptions>
