<?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>nucleotide_Alignment</serviceName>
		<organisation >
			<organisationName>Virginia Bioinformatics Institute</organisationName>
		</organisation>

		<locationURL>http://pathport.bioinformatics.vt.edu:6565/axis/services/msa</locationURL>
		<interfaceWSDL>http://pathport.vbi.vt.edu/services/wsdls/beta/msa.wsdl</interfaceWSDL>
		<serviceDescriptionText>Wraps ClustalW program for multiple sequence alignment of nucleotide sequences. It calculates the best match for the given sequences, and lines them up so that the identities, similarities and differences can be seen.</serviceDescriptionText>
		<operations >
			<serviceOperation >
				<operationName>nucleotide_Alignment</operationName>
				<operationSpec>&lt;s:arbitrarywsdl xmlns:s=&quot;http://org.embl.ebi.escience/xscufl/0.1alpha&quot;&gt;&lt;s:wsdl&gt;http://pathport.vbi.vt.edu/services/wsdls/beta/msa.wsdl&lt;/s:wsdl&gt;&lt;s:operation&gt;nucleotide_Alignment&lt;/s:operation&gt;&lt;/s:arbitrarywsdl&gt;</operationSpec>
				<operationDescriptionText>Wraps ClustalW program for multiple sequence alignment of nucleotide sequences. It calculates the best match for the given sequences, and lines them up so that the identities, similarities and differences can be seen.</operationDescriptionText>
				<operationInputs >
					<parameter >
						<parameterName>in0:sequence</parameterName>
						<messageName>nucleotide_AlignmentRequest</messageName>
						<parameterDescription>List of nucleotide sequences in fasta format. For example: &gt;sequence1
AGGACAGCAACCCCATGCAGGAGCTGCAGAAGCAGGCAGAGCTGATGGAATTTGAGATTGCACT
GAAGGCCCTCTCAGTACTACGCTACATCACAGACTGTGTGGACAGCCTCTCTCTCAGCACCTTGAGCCGT 
&gt;sequence2
GCTGCAGCAGTTCGAGGGCAGCCGTTGGCATACTGTGGCCCCCTCAGAGCAGCAAAAGCTGAGCAAGTTGGACGGGCAAGTGTGGATCGCCCTGTACAACCTGCTGCTAAGCCCTGAGGCTCAGGCGCGCTACTGCCTCACAAGTTTTGCCAAGGGACGGCTACTCAAGCTTCGGGCCTTCCTCACAGACACACTGCTGG</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<semanticType>http://www.mygrid.org.uk/ontology#nucleotide_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>in1:outOrder</parameterName>
						<messageName>nucleotide_AlignmentRequest</messageName>
						<parameterDescription>Output order. Select one of the following 2 options:ALIGNED |INPUT|</parameterDescription>
						<defaultValue>ALIGNED</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in2:name</parameterName>
						<messageName>nucleotide_AlignmentRequest</messageName>
						<parameterDescription>Optional parameter. Sequence names or IDs</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#secondaryParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in3:gapOPenPenalty</parameterName>
						<messageName>nucleotide_AlignmentRequest</messageName>
						<parameterDescription>Gap Open Penalty (Pairwise Alignment). For example 15.00</parameterDescription>
						<defaultValue>15.00</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in4:gapExtensionPenalty</parameterName>
						<messageName>nucleotide_AlignmentRequest</messageName>
						<parameterDescription>Gap Extension Penalty (Pairwise Alignment). For example 6.66</parameterDescription>
						<defaultValue>6.66</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in5:mulgapOPenPenalty</parameterName>
						<messageName>nucleotide_AlignmentRequest</messageName>
						<parameterDescription>Multiple Gap Open Penalty (Multiple Alignment). For example 15.00</parameterDescription>
						<defaultValue>15.00</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in6:mulgapExtensionPenalty</parameterName>
						<messageName>nucleotide_AlignmentRequest</messageName>
						<parameterDescription>Multiple Gap Extension Penalty (Multiple Alignment). For example 6.66</parameterDescription>
						<defaultValue>6.66</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in7:divergence</parameterName>
						<messageName>nucleotide_AlignmentRequest</messageName>
						<parameterDescription>Percent of divergence. For example 30</parameterDescription>
						<defaultValue>30</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in8:tranWeight</parameterName>
						<messageName>nucleotide_AlignmentRequest</messageName>
						<parameterDescription>Weight of transition. For example 0.5</parameterDescription>
						<defaultValue>0.5</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in9:pairDNAMatrix</parameterName>
						<messageName>nucleotide_AlignmentRequest</messageName>
						<parameterDescription>DNA Weight Matrix (Pairwise Alignment). Select one of the following options:iub|clustalw|</parameterDescription>
						<defaultValue>iub</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in10:multiDNAMatrix</parameterName>
						<messageName>nucleotide_AlignmentRequest</messageName>
						<parameterDescription>DNA weight Matrix (Multiple Alignment). Select one of the following options:iub|clustalw|</parameterDescription>
						<defaultValue>iub</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

				</operationInputs>

				<operationOutputs >
					<parameter >
						<parameterName>nucleotide_AlignmentReturn</parameterName>
						<messageName>nucleotide_AlignmentResponse</messageName>
						<parameterDescription>Return a Multiple Sequence Alignment report in XML format.</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<semanticType>http://www.mygrid.org.uk/ontology#multiple_sequence_alignment_report</semanticType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

				</operationOutputs>

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

		</operations>

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

</serviceDescriptions>
