view GEMBASSY-1.0.3/include/soapClient.c @ 1:84a17b3fad1f draft

Uploaded
author ktnyt
date Fri, 26 Jun 2015 05:20:29 -0400
parents 8300eb051bea
children
line wrap: on
line source

/* soapClient.c
   Generated by gSOAP 2.8.6 from gae.h

Copyright(C) 2000-2011, Robert van Engelen, Genivia Inc. All Rights Reserved.
The generated code is released under one of the following licenses:
1) GPL or 2) Genivia's license for commercial use.
This program is released under the GPL with the additional exemption that
compiling, linking, and/or using OpenSSL is allowed.
*/

#if defined(__BORLANDC__)
#pragma option push -w-8060
#pragma option push -w-8004
#endif
#include "soapH.h"
#ifdef __cplusplus
extern "C" {
#endif

SOAP_SOURCE_STAMP("@(#) soapClient.c ver 2.8.6 2013-04-04 13:42:58 GMT")


SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__codon_USCOREmva(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__codon_USCOREmvaInputParams *_params, char **_result)
{	struct ns1__codon_USCOREmva soap_tmp_ns1__codon_USCOREmva;
	struct ns1__codon_USCOREmvaResponse *soap_tmp_ns1__codon_USCOREmvaResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#codon_mva";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__codon_USCOREmva._sequence = _sequence;
	soap_tmp_ns1__codon_USCOREmva._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__codon_USCOREmva(soap, &soap_tmp_ns1__codon_USCOREmva);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__codon_USCOREmva(soap, &soap_tmp_ns1__codon_USCOREmva, "ns1:codon_mva", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__codon_USCOREmva(soap, &soap_tmp_ns1__codon_USCOREmva, "ns1:codon_mva", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__codon_USCOREmvaResponse = soap_get_ns1__codon_USCOREmvaResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__codon_USCOREmvaResponse->_result)
		*_result = *soap_tmp_ns1__codon_USCOREmvaResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__P2(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__P2InputParams *_params, char **_result)
{	struct ns1__P2 soap_tmp_ns1__P2;
	struct ns1__P2Response *soap_tmp_ns1__P2Response;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#P2";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__P2._sequence = _sequence;
	soap_tmp_ns1__P2._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__P2(soap, &soap_tmp_ns1__P2);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__P2(soap, &soap_tmp_ns1__P2, "ns1:P2", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__P2(soap, &soap_tmp_ns1__P2, "ns1:P2", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__P2Response = soap_get_ns1__P2Response(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__P2Response->_result)
		*_result = *soap_tmp_ns1__P2Response->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__w_USCOREvalue(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__w_USCOREvalueInputParams *_params, char **_result)
{	struct ns1__w_USCOREvalue soap_tmp_ns1__w_USCOREvalue;
	struct ns1__w_USCOREvalueResponse *soap_tmp_ns1__w_USCOREvalueResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#w_value";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__w_USCOREvalue._sequence = _sequence;
	soap_tmp_ns1__w_USCOREvalue._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__w_USCOREvalue(soap, &soap_tmp_ns1__w_USCOREvalue);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__w_USCOREvalue(soap, &soap_tmp_ns1__w_USCOREvalue, "ns1:w_value", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__w_USCOREvalue(soap, &soap_tmp_ns1__w_USCOREvalue, "ns1:w_value", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__w_USCOREvalueResponse = soap_get_ns1__w_USCOREvalueResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__w_USCOREvalueResponse->_result)
		*_result = *soap_tmp_ns1__w_USCOREvalueResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__splitprintseq(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, char **_result)
{	struct ns1__splitprintseq soap_tmp_ns1__splitprintseq;
	struct ns1__splitprintseqResponse *soap_tmp_ns1__splitprintseqResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#splitprintseq";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__splitprintseq._sequence = _sequence;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__splitprintseq(soap, &soap_tmp_ns1__splitprintseq);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__splitprintseq(soap, &soap_tmp_ns1__splitprintseq, "ns1:splitprintseq", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__splitprintseq(soap, &soap_tmp_ns1__splitprintseq, "ns1:splitprintseq", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__splitprintseqResponse = soap_get_ns1__splitprintseqResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__splitprintseqResponse->_result)
		*_result = *soap_tmp_ns1__splitprintseqResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__median(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct arrayIn *_array, char **_result)
{	struct ns1__median soap_tmp_ns1__median;
	struct ns1__medianResponse *soap_tmp_ns1__medianResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#median";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__median._array = _array;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__median(soap, &soap_tmp_ns1__median);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__median(soap, &soap_tmp_ns1__median, "ns1:median", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__median(soap, &soap_tmp_ns1__median, "ns1:median", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__medianResponse = soap_get_ns1__medianResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__medianResponse->_result)
		*_result = *soap_tmp_ns1__medianResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__find_USCOREori_USCOREter(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__find_USCOREori_USCOREterInputParams *_params, char **_result)
{	struct ns1__find_USCOREori_USCOREter soap_tmp_ns1__find_USCOREori_USCOREter;
	struct ns1__find_USCOREori_USCOREterResponse *soap_tmp_ns1__find_USCOREori_USCOREterResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#find_ori_ter";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__find_USCOREori_USCOREter._sequence = _sequence;
	soap_tmp_ns1__find_USCOREori_USCOREter._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__find_USCOREori_USCOREter(soap, &soap_tmp_ns1__find_USCOREori_USCOREter);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__find_USCOREori_USCOREter(soap, &soap_tmp_ns1__find_USCOREori_USCOREter, "ns1:find_ori_ter", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__find_USCOREori_USCOREter(soap, &soap_tmp_ns1__find_USCOREori_USCOREter, "ns1:find_ori_ter", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__find_USCOREori_USCOREterResponse = soap_get_ns1__find_USCOREori_USCOREterResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__find_USCOREori_USCOREterResponse->_result)
		*_result = *soap_tmp_ns1__find_USCOREori_USCOREterResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__plasmid_USCOREmap(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__plasmid_USCOREmapInputParams *_params, char **_result)
{	struct ns1__plasmid_USCOREmap soap_tmp_ns1__plasmid_USCOREmap;
	struct ns1__plasmid_USCOREmapResponse *soap_tmp_ns1__plasmid_USCOREmapResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#plasmid_map";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__plasmid_USCOREmap._sequence = _sequence;
	soap_tmp_ns1__plasmid_USCOREmap._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__plasmid_USCOREmap(soap, &soap_tmp_ns1__plasmid_USCOREmap);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__plasmid_USCOREmap(soap, &soap_tmp_ns1__plasmid_USCOREmap, "ns1:plasmid_map", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__plasmid_USCOREmap(soap, &soap_tmp_ns1__plasmid_USCOREmap, "ns1:plasmid_map", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__plasmid_USCOREmapResponse = soap_get_ns1__plasmid_USCOREmapResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__plasmid_USCOREmapResponse->_result)
		*_result = *soap_tmp_ns1__plasmid_USCOREmapResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__sum(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct arrayIn *_array, char **_result)
{	struct ns1__sum soap_tmp_ns1__sum;
	struct ns1__sumResponse *soap_tmp_ns1__sumResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#sum";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__sum._array = _array;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__sum(soap, &soap_tmp_ns1__sum);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__sum(soap, &soap_tmp_ns1__sum, "ns1:sum", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__sum(soap, &soap_tmp_ns1__sum, "ns1:sum", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__sumResponse = soap_get_ns1__sumResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__sumResponse->_result)
		*_result = *soap_tmp_ns1__sumResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__nucleotide_USCOREperiodicity(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__nucleotide_USCOREperiodicityInputParams *_params, char **_result)
{	struct ns1__nucleotide_USCOREperiodicity soap_tmp_ns1__nucleotide_USCOREperiodicity;
	struct ns1__nucleotide_USCOREperiodicityResponse *soap_tmp_ns1__nucleotide_USCOREperiodicityResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#nucleotide_periodicity";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__nucleotide_USCOREperiodicity._sequence = _sequence;
	soap_tmp_ns1__nucleotide_USCOREperiodicity._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__nucleotide_USCOREperiodicity(soap, &soap_tmp_ns1__nucleotide_USCOREperiodicity);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__nucleotide_USCOREperiodicity(soap, &soap_tmp_ns1__nucleotide_USCOREperiodicity, "ns1:nucleotide_periodicity", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__nucleotide_USCOREperiodicity(soap, &soap_tmp_ns1__nucleotide_USCOREperiodicity, "ns1:nucleotide_periodicity", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__nucleotide_USCOREperiodicityResponse = soap_get_ns1__nucleotide_USCOREperiodicityResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__nucleotide_USCOREperiodicityResponse->_result)
		*_result = *soap_tmp_ns1__nucleotide_USCOREperiodicityResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__variance(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct arrayIn *_array, char **_result)
{	struct ns1__variance soap_tmp_ns1__variance;
	struct ns1__varianceResponse *soap_tmp_ns1__varianceResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#variance";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__variance._array = _array;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__variance(soap, &soap_tmp_ns1__variance);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__variance(soap, &soap_tmp_ns1__variance, "ns1:variance", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__variance(soap, &soap_tmp_ns1__variance, "ns1:variance", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__varianceResponse = soap_get_ns1__varianceResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__varianceResponse->_result)
		*_result = *soap_tmp_ns1__varianceResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__amino_USCOREinfo(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, char **_result)
{	struct ns1__amino_USCOREinfo soap_tmp_ns1__amino_USCOREinfo;
	struct ns1__amino_USCOREinfoResponse *soap_tmp_ns1__amino_USCOREinfoResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#amino_info";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__amino_USCOREinfo._sequence = _sequence;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__amino_USCOREinfo(soap, &soap_tmp_ns1__amino_USCOREinfo);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__amino_USCOREinfo(soap, &soap_tmp_ns1__amino_USCOREinfo, "ns1:amino_info", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__amino_USCOREinfo(soap, &soap_tmp_ns1__amino_USCOREinfo, "ns1:amino_info", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__amino_USCOREinfoResponse = soap_get_ns1__amino_USCOREinfoResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__amino_USCOREinfoResponse->_result)
		*_result = *soap_tmp_ns1__amino_USCOREinfoResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__circular_USCOREmap(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__circular_USCOREmapInputParams *_params, char **_result)
{	struct ns1__circular_USCOREmap soap_tmp_ns1__circular_USCOREmap;
	struct ns1__circular_USCOREmapResponse *soap_tmp_ns1__circular_USCOREmapResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#circular_map";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__circular_USCOREmap._sequence = _sequence;
	soap_tmp_ns1__circular_USCOREmap._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__circular_USCOREmap(soap, &soap_tmp_ns1__circular_USCOREmap);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__circular_USCOREmap(soap, &soap_tmp_ns1__circular_USCOREmap, "ns1:circular_map", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__circular_USCOREmap(soap, &soap_tmp_ns1__circular_USCOREmap, "ns1:circular_map", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__circular_USCOREmapResponse = soap_get_ns1__circular_USCOREmapResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__circular_USCOREmapResponse->_result)
		*_result = *soap_tmp_ns1__circular_USCOREmapResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__togoWS(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_query, struct ns1__togoWSInputParams *_params, char **_result)
{	struct ns1__togoWS soap_tmp_ns1__togoWS;
	struct ns1__togoWSResponse *soap_tmp_ns1__togoWSResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#togoWS";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__togoWS._query = _query;
	soap_tmp_ns1__togoWS._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__togoWS(soap, &soap_tmp_ns1__togoWS);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__togoWS(soap, &soap_tmp_ns1__togoWS, "ns1:togoWS", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__togoWS(soap, &soap_tmp_ns1__togoWS, "ns1:togoWS", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__togoWSResponse = soap_get_ns1__togoWSResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__togoWSResponse->_result)
		*_result = *soap_tmp_ns1__togoWSResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__translate(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, char **_result)
{	struct ns1__translate soap_tmp_ns1__translate;
	struct ns1__translateResponse *soap_tmp_ns1__translateResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#translate";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__translate._sequence = _sequence;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__translate(soap, &soap_tmp_ns1__translate);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__translate(soap, &soap_tmp_ns1__translate, "ns1:translate", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__translate(soap, &soap_tmp_ns1__translate, "ns1:translate", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__translateResponse = soap_get_ns1__translateResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__translateResponse->_result)
		*_result = *soap_tmp_ns1__translateResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__phx(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__phxInputParams *_params, char **_result)
{	struct ns1__phx soap_tmp_ns1__phx;
	struct ns1__phxResponse *soap_tmp_ns1__phxResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#phx";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__phx._sequence = _sequence;
	soap_tmp_ns1__phx._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__phx(soap, &soap_tmp_ns1__phx);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__phx(soap, &soap_tmp_ns1__phx, "ns1:phx", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__phx(soap, &soap_tmp_ns1__phx, "ns1:phx", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__phxResponse = soap_get_ns1__phxResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__phxResponse->_result)
		*_result = *soap_tmp_ns1__phxResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__icdi(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__icdiInputParams *_params, char **_result)
{	struct ns1__icdi soap_tmp_ns1__icdi;
	struct ns1__icdiResponse *soap_tmp_ns1__icdiResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#icdi";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__icdi._sequence = _sequence;
	soap_tmp_ns1__icdi._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__icdi(soap, &soap_tmp_ns1__icdi);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__icdi(soap, &soap_tmp_ns1__icdi, "ns1:icdi", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__icdi(soap, &soap_tmp_ns1__icdi, "ns1:icdi", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__icdiResponse = soap_get_ns1__icdiResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__icdiResponse->_result)
		*_result = *soap_tmp_ns1__icdiResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__enc(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__encInputParams *_params, char **_result)
{	struct ns1__enc soap_tmp_ns1__enc;
	struct ns1__encResponse *soap_tmp_ns1__encResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#enc";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__enc._sequence = _sequence;
	soap_tmp_ns1__enc._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__enc(soap, &soap_tmp_ns1__enc);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__enc(soap, &soap_tmp_ns1__enc, "ns1:enc", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__enc(soap, &soap_tmp_ns1__enc, "ns1:enc", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__encResponse = soap_get_ns1__encResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__encResponse->_result)
		*_result = *soap_tmp_ns1__encResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__fop(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__fopInputParams *_params, char **_result)
{	struct ns1__fop soap_tmp_ns1__fop;
	struct ns1__fopResponse *soap_tmp_ns1__fopResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#fop";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__fop._sequence = _sequence;
	soap_tmp_ns1__fop._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__fop(soap, &soap_tmp_ns1__fop);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__fop(soap, &soap_tmp_ns1__fop, "ns1:fop", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__fop(soap, &soap_tmp_ns1__fop, "ns1:fop", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__fopResponse = soap_get_ns1__fopResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__fopResponse->_result)
		*_result = *soap_tmp_ns1__fopResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__bui(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__buiInputParams *_params, char **_result)
{	struct ns1__bui soap_tmp_ns1__bui;
	struct ns1__buiResponse *soap_tmp_ns1__buiResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#bui";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__bui._sequence = _sequence;
	soap_tmp_ns1__bui._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__bui(soap, &soap_tmp_ns1__bui);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__bui(soap, &soap_tmp_ns1__bui, "ns1:bui", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__bui(soap, &soap_tmp_ns1__bui, "ns1:bui", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__buiResponse = soap_get_ns1__buiResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__buiResponse->_result)
		*_result = *soap_tmp_ns1__buiResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__dist_USCOREin_USCOREcc(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, int _position1, int _position2, char **_result)
{	struct ns1__dist_USCOREin_USCOREcc soap_tmp_ns1__dist_USCOREin_USCOREcc;
	struct ns1__dist_USCOREin_USCOREccResponse *soap_tmp_ns1__dist_USCOREin_USCOREccResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#dist_in_cc";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__dist_USCOREin_USCOREcc._sequence = _sequence;
	soap_tmp_ns1__dist_USCOREin_USCOREcc._position1 = _position1;
	soap_tmp_ns1__dist_USCOREin_USCOREcc._position2 = _position2;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__dist_USCOREin_USCOREcc(soap, &soap_tmp_ns1__dist_USCOREin_USCOREcc);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__dist_USCOREin_USCOREcc(soap, &soap_tmp_ns1__dist_USCOREin_USCOREcc, "ns1:dist_in_cc", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__dist_USCOREin_USCOREcc(soap, &soap_tmp_ns1__dist_USCOREin_USCOREcc, "ns1:dist_in_cc", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__dist_USCOREin_USCOREccResponse = soap_get_ns1__dist_USCOREin_USCOREccResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__dist_USCOREin_USCOREccResponse->_result)
		*_result = *soap_tmp_ns1__dist_USCOREin_USCOREccResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__find_USCOREdnaAbox(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__find_USCOREdnaAboxInputParams *_params, char **_result)
{	struct ns1__find_USCOREdnaAbox soap_tmp_ns1__find_USCOREdnaAbox;
	struct ns1__find_USCOREdnaAboxResponse *soap_tmp_ns1__find_USCOREdnaAboxResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#find_dnaAbox";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__find_USCOREdnaAbox._sequence = _sequence;
	soap_tmp_ns1__find_USCOREdnaAbox._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__find_USCOREdnaAbox(soap, &soap_tmp_ns1__find_USCOREdnaAbox);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__find_USCOREdnaAbox(soap, &soap_tmp_ns1__find_USCOREdnaAbox, "ns1:find_dnaAbox", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__find_USCOREdnaAbox(soap, &soap_tmp_ns1__find_USCOREdnaAbox, "ns1:find_dnaAbox", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__find_USCOREdnaAboxResponse = soap_get_ns1__find_USCOREdnaAboxResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__find_USCOREdnaAboxResponse->_result)
		*_result = *soap_tmp_ns1__find_USCOREdnaAboxResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__ttest(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct arrayIn *_array1, struct arrayIn *_array2, struct ns1__ttestInputParams *_params, struct ns1__ttestResponse *_param_1)
{	struct ns1__ttest soap_tmp_ns1__ttest;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#ttest";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__ttest._array1 = _array1;
	soap_tmp_ns1__ttest._array2 = _array2;
	soap_tmp_ns1__ttest._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__ttest(soap, &soap_tmp_ns1__ttest);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__ttest(soap, &soap_tmp_ns1__ttest, "ns1:ttest", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__ttest(soap, &soap_tmp_ns1__ttest, "ns1:ttest", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_param_1)
		return soap_closesock(soap);
	soap_default_ns1__ttestResponse(soap, _param_1);
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_get_ns1__ttestResponse(soap, _param_1, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__seq2png(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__seq2pngInputParams *_params, char **_result)
{	struct ns1__seq2png soap_tmp_ns1__seq2png;
	struct ns1__seq2pngResponse *soap_tmp_ns1__seq2pngResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#seq2png";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__seq2png._sequence = _sequence;
	soap_tmp_ns1__seq2png._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__seq2png(soap, &soap_tmp_ns1__seq2png);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__seq2png(soap, &soap_tmp_ns1__seq2png, "ns1:seq2png", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__seq2png(soap, &soap_tmp_ns1__seq2png, "ns1:seq2png", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__seq2pngResponse = soap_get_ns1__seq2pngResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__seq2pngResponse->_result)
		*_result = *soap_tmp_ns1__seq2pngResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__amino_USCOREcounter(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__amino_USCOREcounterInputParams *_params, char **_result)
{	struct ns1__amino_USCOREcounter soap_tmp_ns1__amino_USCOREcounter;
	struct ns1__amino_USCOREcounterResponse *soap_tmp_ns1__amino_USCOREcounterResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#amino_counter";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__amino_USCOREcounter._sequence = _sequence;
	soap_tmp_ns1__amino_USCOREcounter._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__amino_USCOREcounter(soap, &soap_tmp_ns1__amino_USCOREcounter);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__amino_USCOREcounter(soap, &soap_tmp_ns1__amino_USCOREcounter, "ns1:amino_counter", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__amino_USCOREcounter(soap, &soap_tmp_ns1__amino_USCOREcounter, "ns1:amino_counter", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__amino_USCOREcounterResponse = soap_get_ns1__amino_USCOREcounterResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__amino_USCOREcounterResponse->_result)
		*_result = *soap_tmp_ns1__amino_USCOREcounterResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__aaui(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__aauiInputParams *_params, char **_result)
{	struct ns1__aaui soap_tmp_ns1__aaui;
	struct ns1__aauiResponse *soap_tmp_ns1__aauiResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#aaui";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__aaui._sequence = _sequence;
	soap_tmp_ns1__aaui._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__aaui(soap, &soap_tmp_ns1__aaui);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__aaui(soap, &soap_tmp_ns1__aaui, "ns1:aaui", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__aaui(soap, &soap_tmp_ns1__aaui, "ns1:aaui", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__aauiResponse = soap_get_ns1__aauiResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__aauiResponse->_result)
		*_result = *soap_tmp_ns1__aauiResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__codon_USCOREcompiler(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__codon_USCOREcompilerInputParams *_params, char **_result)
{	struct ns1__codon_USCOREcompiler soap_tmp_ns1__codon_USCOREcompiler;
	struct ns1__codon_USCOREcompilerResponse *soap_tmp_ns1__codon_USCOREcompilerResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#codon_compiler";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__codon_USCOREcompiler._sequence = _sequence;
	soap_tmp_ns1__codon_USCOREcompiler._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__codon_USCOREcompiler(soap, &soap_tmp_ns1__codon_USCOREcompiler);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__codon_USCOREcompiler(soap, &soap_tmp_ns1__codon_USCOREcompiler, "ns1:codon_compiler", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__codon_USCOREcompiler(soap, &soap_tmp_ns1__codon_USCOREcompiler, "ns1:codon_compiler", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__codon_USCOREcompilerResponse = soap_get_ns1__codon_USCOREcompilerResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__codon_USCOREcompilerResponse->_result)
		*_result = *soap_tmp_ns1__codon_USCOREcompilerResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__over_USCORElapping_USCOREfinder(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__over_USCORElapping_USCOREfinderInputParams *_params, char **_result)
{	struct ns1__over_USCORElapping_USCOREfinder soap_tmp_ns1__over_USCORElapping_USCOREfinder;
	struct ns1__over_USCORElapping_USCOREfinderResponse *soap_tmp_ns1__over_USCORElapping_USCOREfinderResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#over_lapping_finder";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__over_USCORElapping_USCOREfinder._sequence = _sequence;
	soap_tmp_ns1__over_USCORElapping_USCOREfinder._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__over_USCORElapping_USCOREfinder(soap, &soap_tmp_ns1__over_USCORElapping_USCOREfinder);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__over_USCORElapping_USCOREfinder(soap, &soap_tmp_ns1__over_USCORElapping_USCOREfinder, "ns1:over_lapping_finder", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__over_USCORElapping_USCOREfinder(soap, &soap_tmp_ns1__over_USCORElapping_USCOREfinder, "ns1:over_lapping_finder", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__over_USCORElapping_USCOREfinderResponse = soap_get_ns1__over_USCORElapping_USCOREfinderResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__over_USCORElapping_USCOREfinderResponse->_result)
		*_result = *soap_tmp_ns1__over_USCORElapping_USCOREfinderResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__Ew(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__EwInputParams *_params, char **_result)
{	struct ns1__Ew soap_tmp_ns1__Ew;
	struct ns1__EwResponse *soap_tmp_ns1__EwResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#Ew";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__Ew._sequence = _sequence;
	soap_tmp_ns1__Ew._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__Ew(soap, &soap_tmp_ns1__Ew);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__Ew(soap, &soap_tmp_ns1__Ew, "ns1:Ew", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__Ew(soap, &soap_tmp_ns1__Ew, "ns1:Ew", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__EwResponse = soap_get_ns1__EwResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__EwResponse->_result)
		*_result = *soap_tmp_ns1__EwResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__base_USCORErelative_USCOREentropy(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__base_USCORErelative_USCOREentropyInputParams *_params, char **_result)
{	struct ns1__base_USCORErelative_USCOREentropy soap_tmp_ns1__base_USCORErelative_USCOREentropy;
	struct ns1__base_USCORErelative_USCOREentropyResponse *soap_tmp_ns1__base_USCORErelative_USCOREentropyResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#base_relative_entropy";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__base_USCORErelative_USCOREentropy._sequence = _sequence;
	soap_tmp_ns1__base_USCORErelative_USCOREentropy._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__base_USCORErelative_USCOREentropy(soap, &soap_tmp_ns1__base_USCORErelative_USCOREentropy);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__base_USCORErelative_USCOREentropy(soap, &soap_tmp_ns1__base_USCORErelative_USCOREentropy, "ns1:base_relative_entropy", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__base_USCORErelative_USCOREentropy(soap, &soap_tmp_ns1__base_USCORErelative_USCOREentropy, "ns1:base_relative_entropy", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__base_USCORErelative_USCOREentropyResponse = soap_get_ns1__base_USCORErelative_USCOREentropyResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__base_USCORErelative_USCOREentropyResponse->_result)
		*_result = *soap_tmp_ns1__base_USCORErelative_USCOREentropyResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__view_USCOREcds(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__view_USCOREcdsInputParams *_params, char **_result)
{	struct ns1__view_USCOREcds soap_tmp_ns1__view_USCOREcds;
	struct ns1__view_USCOREcdsResponse *soap_tmp_ns1__view_USCOREcdsResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#view_cds";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__view_USCOREcds._sequence = _sequence;
	soap_tmp_ns1__view_USCOREcds._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__view_USCOREcds(soap, &soap_tmp_ns1__view_USCOREcds);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__view_USCOREcds(soap, &soap_tmp_ns1__view_USCOREcds, "ns1:view_cds", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__view_USCOREcds(soap, &soap_tmp_ns1__view_USCOREcds, "ns1:view_cds", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__view_USCOREcdsResponse = soap_get_ns1__view_USCOREcdsResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__view_USCOREcdsResponse->_result)
		*_result = *soap_tmp_ns1__view_USCOREcdsResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__query_USCOREstrand(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, int _position, struct ns1__query_USCOREstrandInputParams *_params, char **_result)
{	struct ns1__query_USCOREstrand soap_tmp_ns1__query_USCOREstrand;
	struct ns1__query_USCOREstrandResponse *soap_tmp_ns1__query_USCOREstrandResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#query_strand";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__query_USCOREstrand._sequence = _sequence;
	soap_tmp_ns1__query_USCOREstrand._position = _position;
	soap_tmp_ns1__query_USCOREstrand._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__query_USCOREstrand(soap, &soap_tmp_ns1__query_USCOREstrand);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__query_USCOREstrand(soap, &soap_tmp_ns1__query_USCOREstrand, "ns1:query_strand", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__query_USCOREstrand(soap, &soap_tmp_ns1__query_USCOREstrand, "ns1:query_strand", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__query_USCOREstrandResponse = soap_get_ns1__query_USCOREstrandResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__query_USCOREstrandResponse->_result)
		*_result = *soap_tmp_ns1__query_USCOREstrandResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__genomicskew(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__genomicskewInputParams *_params, char **_result)
{	struct ns1__genomicskew soap_tmp_ns1__genomicskew;
	struct ns1__genomicskewResponse *soap_tmp_ns1__genomicskewResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#genomicskew";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__genomicskew._sequence = _sequence;
	soap_tmp_ns1__genomicskew._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__genomicskew(soap, &soap_tmp_ns1__genomicskew);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__genomicskew(soap, &soap_tmp_ns1__genomicskew, "ns1:genomicskew", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__genomicskew(soap, &soap_tmp_ns1__genomicskew, "ns1:genomicskew", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__genomicskewResponse = soap_get_ns1__genomicskewResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__genomicskewResponse->_result)
		*_result = *soap_tmp_ns1__genomicskewResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__filter_USCOREcds_USCOREby_USCOREatg(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__filter_USCOREcds_USCOREby_USCOREatgInputParams *_params, struct ns1__filter_USCOREcds_USCOREby_USCOREatgResponse *_param_2)
{	struct ns1__filter_USCOREcds_USCOREby_USCOREatg soap_tmp_ns1__filter_USCOREcds_USCOREby_USCOREatg;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#filter_cds_by_atg";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__filter_USCOREcds_USCOREby_USCOREatg._sequence = _sequence;
	soap_tmp_ns1__filter_USCOREcds_USCOREby_USCOREatg._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__filter_USCOREcds_USCOREby_USCOREatg(soap, &soap_tmp_ns1__filter_USCOREcds_USCOREby_USCOREatg);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__filter_USCOREcds_USCOREby_USCOREatg(soap, &soap_tmp_ns1__filter_USCOREcds_USCOREby_USCOREatg, "ns1:filter_cds_by_atg", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__filter_USCOREcds_USCOREby_USCOREatg(soap, &soap_tmp_ns1__filter_USCOREcds_USCOREby_USCOREatg, "ns1:filter_cds_by_atg", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_param_2)
		return soap_closesock(soap);
	soap_default_ns1__filter_USCOREcds_USCOREby_USCOREatgResponse(soap, _param_2);
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_get_ns1__filter_USCOREcds_USCOREby_USCOREatgResponse(soap, _param_2, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__gcsi(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__gcsiInputParams *_params, char **_result)
{	struct ns1__gcsi soap_tmp_ns1__gcsi;
	struct ns1__gcsiResponse *soap_tmp_ns1__gcsiResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#gcsi";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__gcsi._sequence = _sequence;
	soap_tmp_ns1__gcsi._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__gcsi(soap, &soap_tmp_ns1__gcsi);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__gcsi(soap, &soap_tmp_ns1__gcsi, "ns1:gcsi", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__gcsi(soap, &soap_tmp_ns1__gcsi, "ns1:gcsi", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__gcsiResponse = soap_get_ns1__gcsiResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__gcsiResponse->_result)
		*_result = *soap_tmp_ns1__gcsiResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__cai(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__caiInputParams *_params, char **_result)
{	struct ns1__cai soap_tmp_ns1__cai;
	struct ns1__caiResponse *soap_tmp_ns1__caiResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#cai";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__cai._sequence = _sequence;
	soap_tmp_ns1__cai._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__cai(soap, &soap_tmp_ns1__cai);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__cai(soap, &soap_tmp_ns1__cai, "ns1:cai", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__cai(soap, &soap_tmp_ns1__cai, "ns1:cai", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__caiResponse = soap_get_ns1__caiResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__caiResponse->_result)
		*_result = *soap_tmp_ns1__caiResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__maxdex(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct arrayIn *_array, char **_result)
{	struct ns1__maxdex soap_tmp_ns1__maxdex;
	struct ns1__maxdexResponse *soap_tmp_ns1__maxdexResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#maxdex";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__maxdex._array = _array;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__maxdex(soap, &soap_tmp_ns1__maxdex);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__maxdex(soap, &soap_tmp_ns1__maxdex, "ns1:maxdex", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__maxdex(soap, &soap_tmp_ns1__maxdex, "ns1:maxdex", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__maxdexResponse = soap_get_ns1__maxdexResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__maxdexResponse->_result)
		*_result = *soap_tmp_ns1__maxdexResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__max(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct arrayIn *_array, char **_result)
{	struct ns1__max soap_tmp_ns1__max;
	struct ns1__maxResponse *soap_tmp_ns1__maxResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#max";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__max._array = _array;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__max(soap, &soap_tmp_ns1__max);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__max(soap, &soap_tmp_ns1__max, "ns1:max", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__max(soap, &soap_tmp_ns1__max, "ns1:max", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__maxResponse = soap_get_ns1__maxResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__maxResponse->_result)
		*_result = *soap_tmp_ns1__maxResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__query_USCOREarm(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, int _position, char **_result)
{	struct ns1__query_USCOREarm soap_tmp_ns1__query_USCOREarm;
	struct ns1__query_USCOREarmResponse *soap_tmp_ns1__query_USCOREarmResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#query_arm";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__query_USCOREarm._sequence = _sequence;
	soap_tmp_ns1__query_USCOREarm._position = _position;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__query_USCOREarm(soap, &soap_tmp_ns1__query_USCOREarm);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__query_USCOREarm(soap, &soap_tmp_ns1__query_USCOREarm, "ns1:query_arm", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__query_USCOREarm(soap, &soap_tmp_ns1__query_USCOREarm, "ns1:query_arm", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__query_USCOREarmResponse = soap_get_ns1__query_USCOREarmResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__query_USCOREarmResponse->_result)
		*_result = *soap_tmp_ns1__query_USCOREarmResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__mindex(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct arrayIn *_array, char **_result)
{	struct ns1__mindex soap_tmp_ns1__mindex;
	struct ns1__mindexResponse *soap_tmp_ns1__mindexResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#mindex";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__mindex._array = _array;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__mindex(soap, &soap_tmp_ns1__mindex);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__mindex(soap, &soap_tmp_ns1__mindex, "ns1:mindex", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__mindex(soap, &soap_tmp_ns1__mindex, "ns1:mindex", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__mindexResponse = soap_get_ns1__mindexResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__mindexResponse->_result)
		*_result = *soap_tmp_ns1__mindexResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__consensus_USCOREz(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct arrayIn *_array_USCOREseq, struct ns1__consensus_USCOREzInputParams *_params, char **_result)
{	struct ns1__consensus_USCOREz soap_tmp_ns1__consensus_USCOREz;
	struct ns1__consensus_USCOREzResponse *soap_tmp_ns1__consensus_USCOREzResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#consensus_z";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__consensus_USCOREz._array_USCOREseq = _array_USCOREseq;
	soap_tmp_ns1__consensus_USCOREz._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__consensus_USCOREz(soap, &soap_tmp_ns1__consensus_USCOREz);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__consensus_USCOREz(soap, &soap_tmp_ns1__consensus_USCOREz, "ns1:consensus_z", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__consensus_USCOREz(soap, &soap_tmp_ns1__consensus_USCOREz, "ns1:consensus_z", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__consensus_USCOREzResponse = soap_get_ns1__consensus_USCOREzResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__consensus_USCOREzResponse->_result)
		*_result = *soap_tmp_ns1__consensus_USCOREzResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__genome_USCOREmap(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__genome_USCOREmapInputParams *_params, char **_result)
{	struct ns1__genome_USCOREmap soap_tmp_ns1__genome_USCOREmap;
	struct ns1__genome_USCOREmapResponse *soap_tmp_ns1__genome_USCOREmapResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#genome_map";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__genome_USCOREmap._sequence = _sequence;
	soap_tmp_ns1__genome_USCOREmap._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__genome_USCOREmap(soap, &soap_tmp_ns1__genome_USCOREmap);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__genome_USCOREmap(soap, &soap_tmp_ns1__genome_USCOREmap, "ns1:genome_map", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__genome_USCOREmap(soap, &soap_tmp_ns1__genome_USCOREmap, "ns1:genome_map", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__genome_USCOREmapResponse = soap_get_ns1__genome_USCOREmapResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__genome_USCOREmapResponse->_result)
		*_result = *soap_tmp_ns1__genome_USCOREmapResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__longest_USCOREORF(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, char **_result)
{	struct ns1__longest_USCOREORF soap_tmp_ns1__longest_USCOREORF;
	struct ns1__longest_USCOREORFResponse *soap_tmp_ns1__longest_USCOREORFResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#longest_ORF";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__longest_USCOREORF._sequence = _sequence;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__longest_USCOREORF(soap, &soap_tmp_ns1__longest_USCOREORF);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__longest_USCOREORF(soap, &soap_tmp_ns1__longest_USCOREORF, "ns1:longest_ORF", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__longest_USCOREORF(soap, &soap_tmp_ns1__longest_USCOREORF, "ns1:longest_ORF", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__longest_USCOREORFResponse = soap_get_ns1__longest_USCOREORFResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__longest_USCOREORFResponse->_result)
		*_result = *soap_tmp_ns1__longest_USCOREORFResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__rep_USCOREori_USCOREter(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__rep_USCOREori_USCOREterInputParams *_params, char **_result)
{	struct ns1__rep_USCOREori_USCOREter soap_tmp_ns1__rep_USCOREori_USCOREter;
	struct ns1__rep_USCOREori_USCOREterResponse *soap_tmp_ns1__rep_USCOREori_USCOREterResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#rep_ori_ter";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__rep_USCOREori_USCOREter._sequence = _sequence;
	soap_tmp_ns1__rep_USCOREori_USCOREter._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__rep_USCOREori_USCOREter(soap, &soap_tmp_ns1__rep_USCOREori_USCOREter);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__rep_USCOREori_USCOREter(soap, &soap_tmp_ns1__rep_USCOREori_USCOREter, "ns1:rep_ori_ter", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__rep_USCOREori_USCOREter(soap, &soap_tmp_ns1__rep_USCOREori_USCOREter, "ns1:rep_ori_ter", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__rep_USCOREori_USCOREterResponse = soap_get_ns1__rep_USCOREori_USCOREterResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__rep_USCOREori_USCOREterResponse->_result)
		*_result = *soap_tmp_ns1__rep_USCOREori_USCOREterResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__calc_USCOREpI(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, char **_result)
{	struct ns1__calc_USCOREpI soap_tmp_ns1__calc_USCOREpI;
	struct ns1__calc_USCOREpIResponse *soap_tmp_ns1__calc_USCOREpIResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#calc_pI";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__calc_USCOREpI._sequence = _sequence;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__calc_USCOREpI(soap, &soap_tmp_ns1__calc_USCOREpI);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__calc_USCOREpI(soap, &soap_tmp_ns1__calc_USCOREpI, "ns1:calc_pI", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__calc_USCOREpI(soap, &soap_tmp_ns1__calc_USCOREpI, "ns1:calc_pI", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__calc_USCOREpIResponse = soap_get_ns1__calc_USCOREpIResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__calc_USCOREpIResponse->_result)
		*_result = *soap_tmp_ns1__calc_USCOREpIResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__DoubleHelix(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__DoubleHelixInputParams *_params, char **_result)
{	struct ns1__DoubleHelix soap_tmp_ns1__DoubleHelix;
	struct ns1__DoubleHelixResponse *soap_tmp_ns1__DoubleHelixResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#DoubleHelix";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__DoubleHelix._sequence = _sequence;
	soap_tmp_ns1__DoubleHelix._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__DoubleHelix(soap, &soap_tmp_ns1__DoubleHelix);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__DoubleHelix(soap, &soap_tmp_ns1__DoubleHelix, "ns1:DoubleHelix", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__DoubleHelix(soap, &soap_tmp_ns1__DoubleHelix, "ns1:DoubleHelix", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__DoubleHelixResponse = soap_get_ns1__DoubleHelixResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__DoubleHelixResponse->_result)
		*_result = *soap_tmp_ns1__DoubleHelixResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__base_USCOREentropy(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__base_USCOREentropyInputParams *_params, char **_result)
{	struct ns1__base_USCOREentropy soap_tmp_ns1__base_USCOREentropy;
	struct ns1__base_USCOREentropyResponse *soap_tmp_ns1__base_USCOREentropyResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#base_entropy";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__base_USCOREentropy._sequence = _sequence;
	soap_tmp_ns1__base_USCOREentropy._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__base_USCOREentropy(soap, &soap_tmp_ns1__base_USCOREentropy);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__base_USCOREentropy(soap, &soap_tmp_ns1__base_USCOREentropy, "ns1:base_entropy", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__base_USCOREentropy(soap, &soap_tmp_ns1__base_USCOREentropy, "ns1:base_entropy", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__base_USCOREentropyResponse = soap_get_ns1__base_USCOREentropyResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__base_USCOREentropyResponse->_result)
		*_result = *soap_tmp_ns1__base_USCOREentropyResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__to_USCOREfasta(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__to_USCOREfastaInputParams *_params, char **_result)
{	struct ns1__to_USCOREfasta soap_tmp_ns1__to_USCOREfasta;
	struct ns1__to_USCOREfastaResponse *soap_tmp_ns1__to_USCOREfastaResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#to_fasta";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__to_USCOREfasta._sequence = _sequence;
	soap_tmp_ns1__to_USCOREfasta._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__to_USCOREfasta(soap, &soap_tmp_ns1__to_USCOREfasta);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__to_USCOREfasta(soap, &soap_tmp_ns1__to_USCOREfasta, "ns1:to_fasta", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__to_USCOREfasta(soap, &soap_tmp_ns1__to_USCOREfasta, "ns1:to_fasta", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__to_USCOREfastaResponse = soap_get_ns1__to_USCOREfastaResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__to_USCOREfastaResponse->_result)
		*_result = *soap_tmp_ns1__to_USCOREfastaResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__find_USCOREdif(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__find_USCOREdifInputParams *_params, struct ns1__find_USCOREdifResponse *_param_3)
{	struct ns1__find_USCOREdif soap_tmp_ns1__find_USCOREdif;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#find_dif";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__find_USCOREdif._sequence = _sequence;
	soap_tmp_ns1__find_USCOREdif._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__find_USCOREdif(soap, &soap_tmp_ns1__find_USCOREdif);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__find_USCOREdif(soap, &soap_tmp_ns1__find_USCOREdif, "ns1:find_dif", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__find_USCOREdif(soap, &soap_tmp_ns1__find_USCOREdif, "ns1:find_dif", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_param_3)
		return soap_closesock(soap);
	soap_default_ns1__find_USCOREdifResponse(soap, _param_3);
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_get_ns1__find_USCOREdifResponse(soap, _param_3, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__cbi(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__cbiInputParams *_params, char **_result)
{	struct ns1__cbi soap_tmp_ns1__cbi;
	struct ns1__cbiResponse *soap_tmp_ns1__cbiResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#cbi";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__cbi._sequence = _sequence;
	soap_tmp_ns1__cbi._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__cbi(soap, &soap_tmp_ns1__cbi);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__cbi(soap, &soap_tmp_ns1__cbi, "ns1:cbi", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__cbi(soap, &soap_tmp_ns1__cbi, "ns1:cbi", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__cbiResponse = soap_get_ns1__cbiResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__cbiResponse->_result)
		*_result = *soap_tmp_ns1__cbiResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__genes_USCOREfrom_USCOREori(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, char *_direction, struct ns1__genes_USCOREfrom_USCOREoriInputParams *_params, struct ns1__genes_USCOREfrom_USCOREoriResponse *_param_4)
{	struct ns1__genes_USCOREfrom_USCOREori soap_tmp_ns1__genes_USCOREfrom_USCOREori;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#genes_from_ori";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__genes_USCOREfrom_USCOREori._sequence = _sequence;
	soap_tmp_ns1__genes_USCOREfrom_USCOREori._direction = _direction;
	soap_tmp_ns1__genes_USCOREfrom_USCOREori._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__genes_USCOREfrom_USCOREori(soap, &soap_tmp_ns1__genes_USCOREfrom_USCOREori);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__genes_USCOREfrom_USCOREori(soap, &soap_tmp_ns1__genes_USCOREfrom_USCOREori, "ns1:genes_from_ori", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__genes_USCOREfrom_USCOREori(soap, &soap_tmp_ns1__genes_USCOREfrom_USCOREori, "ns1:genes_from_ori", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_param_4)
		return soap_closesock(soap);
	soap_default_ns1__genes_USCOREfrom_USCOREoriResponse(soap, _param_4);
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_get_ns1__genes_USCOREfrom_USCOREoriResponse(soap, _param_4, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__geneskew(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__geneskewInputParams *_params, char **_result)
{	struct ns1__geneskew soap_tmp_ns1__geneskew;
	struct ns1__geneskewResponse *soap_tmp_ns1__geneskewResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#geneskew";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__geneskew._sequence = _sequence;
	soap_tmp_ns1__geneskew._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__geneskew(soap, &soap_tmp_ns1__geneskew);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__geneskew(soap, &soap_tmp_ns1__geneskew, "ns1:geneskew", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__geneskew(soap, &soap_tmp_ns1__geneskew, "ns1:geneskew", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__geneskewResponse = soap_get_ns1__geneskewResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__geneskewResponse->_result)
		*_result = *soap_tmp_ns1__geneskewResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__standard_USCOREdeviation(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct arrayIn *_array, char **_result)
{	struct ns1__standard_USCOREdeviation soap_tmp_ns1__standard_USCOREdeviation;
	struct ns1__standard_USCOREdeviationResponse *soap_tmp_ns1__standard_USCOREdeviationResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#standard_deviation";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__standard_USCOREdeviation._array = _array;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__standard_USCOREdeviation(soap, &soap_tmp_ns1__standard_USCOREdeviation);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__standard_USCOREdeviation(soap, &soap_tmp_ns1__standard_USCOREdeviation, "ns1:standard_deviation", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__standard_USCOREdeviation(soap, &soap_tmp_ns1__standard_USCOREdeviation, "ns1:standard_deviation", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__standard_USCOREdeviationResponse = soap_get_ns1__standard_USCOREdeviationResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__standard_USCOREdeviationResponse->_result)
		*_result = *soap_tmp_ns1__standard_USCOREdeviationResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__cor(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct arrayIn *_array1, struct arrayIn *_array2, struct ns1__corInputParams *_params, struct ns1__corResponse *_param_5)
{	struct ns1__cor soap_tmp_ns1__cor;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#cor";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__cor._array1 = _array1;
	soap_tmp_ns1__cor._array2 = _array2;
	soap_tmp_ns1__cor._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__cor(soap, &soap_tmp_ns1__cor);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__cor(soap, &soap_tmp_ns1__cor, "ns1:cor", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__cor(soap, &soap_tmp_ns1__cor, "ns1:cor", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_param_5)
		return soap_closesock(soap);
	soap_default_ns1__corResponse(soap, _param_5);
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_get_ns1__corResponse(soap, _param_5, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__cumulative(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct arrayIn *_array, struct ns1__cumulativeResponse *_param_6)
{	struct ns1__cumulative soap_tmp_ns1__cumulative;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#cumulative";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__cumulative._array = _array;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__cumulative(soap, &soap_tmp_ns1__cumulative);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__cumulative(soap, &soap_tmp_ns1__cumulative, "ns1:cumulative", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__cumulative(soap, &soap_tmp_ns1__cumulative, "ns1:cumulative", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_param_6)
		return soap_closesock(soap);
	soap_default_ns1__cumulativeResponse(soap, _param_6);
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_get_ns1__cumulativeResponse(soap, _param_6, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__delta_USCOREenc(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, char **_result)
{	struct ns1__delta_USCOREenc soap_tmp_ns1__delta_USCOREenc;
	struct ns1__delta_USCOREencResponse *soap_tmp_ns1__delta_USCOREencResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#delta_enc";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__delta_USCOREenc._sequence = _sequence;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__delta_USCOREenc(soap, &soap_tmp_ns1__delta_USCOREenc);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__delta_USCOREenc(soap, &soap_tmp_ns1__delta_USCOREenc, "ns1:delta_enc", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__delta_USCOREenc(soap, &soap_tmp_ns1__delta_USCOREenc, "ns1:delta_enc", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__delta_USCOREencResponse = soap_get_ns1__delta_USCOREencResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__delta_USCOREencResponse->_result)
		*_result = *soap_tmp_ns1__delta_USCOREencResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__delta_USCOREgcskew(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__delta_USCOREgcskewInputParams *_params, char **_result)
{	struct ns1__delta_USCOREgcskew soap_tmp_ns1__delta_USCOREgcskew;
	struct ns1__delta_USCOREgcskewResponse *soap_tmp_ns1__delta_USCOREgcskewResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#delta_gcskew";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__delta_USCOREgcskew._sequence = _sequence;
	soap_tmp_ns1__delta_USCOREgcskew._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__delta_USCOREgcskew(soap, &soap_tmp_ns1__delta_USCOREgcskew);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__delta_USCOREgcskew(soap, &soap_tmp_ns1__delta_USCOREgcskew, "ns1:delta_gcskew", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__delta_USCOREgcskew(soap, &soap_tmp_ns1__delta_USCOREgcskew, "ns1:delta_gcskew", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__delta_USCOREgcskewResponse = soap_get_ns1__delta_USCOREgcskewResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__delta_USCOREgcskewResponse->_result)
		*_result = *soap_tmp_ns1__delta_USCOREgcskewResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__molecular_USCOREweight(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__molecular_USCOREweightInputParams *_params, char **_result)
{	struct ns1__molecular_USCOREweight soap_tmp_ns1__molecular_USCOREweight;
	struct ns1__molecular_USCOREweightResponse *soap_tmp_ns1__molecular_USCOREweightResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#molecular_weight";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__molecular_USCOREweight._sequence = _sequence;
	soap_tmp_ns1__molecular_USCOREweight._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__molecular_USCOREweight(soap, &soap_tmp_ns1__molecular_USCOREweight);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__molecular_USCOREweight(soap, &soap_tmp_ns1__molecular_USCOREweight, "ns1:molecular_weight", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__molecular_USCOREweight(soap, &soap_tmp_ns1__molecular_USCOREweight, "ns1:molecular_weight", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__molecular_USCOREweightResponse = soap_get_ns1__molecular_USCOREweightResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__molecular_USCOREweightResponse->_result)
		*_result = *soap_tmp_ns1__molecular_USCOREweightResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__gcskew(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__gcskewInputParams *_params, char **_result)
{	struct ns1__gcskew soap_tmp_ns1__gcskew;
	struct ns1__gcskewResponse *soap_tmp_ns1__gcskewResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#gcskew";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__gcskew._sequence = _sequence;
	soap_tmp_ns1__gcskew._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__gcskew(soap, &soap_tmp_ns1__gcskew);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__gcskew(soap, &soap_tmp_ns1__gcskew, "ns1:gcskew", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__gcskew(soap, &soap_tmp_ns1__gcskew, "ns1:gcskew", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__gcskewResponse = soap_get_ns1__gcskewResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__gcskewResponse->_result)
		*_result = *soap_tmp_ns1__gcskewResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__genome_USCOREmap3(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__genome_USCOREmap3InputParams *_params, char **_result)
{	struct ns1__genome_USCOREmap3 soap_tmp_ns1__genome_USCOREmap3;
	struct ns1__genome_USCOREmap3Response *soap_tmp_ns1__genome_USCOREmap3Response;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#genome_map3";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__genome_USCOREmap3._sequence = _sequence;
	soap_tmp_ns1__genome_USCOREmap3._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__genome_USCOREmap3(soap, &soap_tmp_ns1__genome_USCOREmap3);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__genome_USCOREmap3(soap, &soap_tmp_ns1__genome_USCOREmap3, "ns1:genome_map3", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__genome_USCOREmap3(soap, &soap_tmp_ns1__genome_USCOREmap3, "ns1:genome_map3", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__genome_USCOREmap3Response = soap_get_ns1__genome_USCOREmap3Response(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__genome_USCOREmap3Response->_result)
		*_result = *soap_tmp_ns1__genome_USCOREmap3Response->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__seqinfo(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, char **_result)
{	struct ns1__seqinfo soap_tmp_ns1__seqinfo;
	struct ns1__seqinfoResponse *soap_tmp_ns1__seqinfoResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#seqinfo";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__seqinfo._sequence = _sequence;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__seqinfo(soap, &soap_tmp_ns1__seqinfo);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__seqinfo(soap, &soap_tmp_ns1__seqinfo, "ns1:seqinfo", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__seqinfo(soap, &soap_tmp_ns1__seqinfo, "ns1:seqinfo", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__seqinfoResponse = soap_get_ns1__seqinfoResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__seqinfoResponse->_result)
		*_result = *soap_tmp_ns1__seqinfoResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__signature(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__signatureInputParams *_params, char **_result)
{	struct ns1__signature soap_tmp_ns1__signature;
	struct ns1__signatureResponse *soap_tmp_ns1__signatureResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#signature";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__signature._sequence = _sequence;
	soap_tmp_ns1__signature._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__signature(soap, &soap_tmp_ns1__signature);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__signature(soap, &soap_tmp_ns1__signature, "ns1:signature", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__signature(soap, &soap_tmp_ns1__signature, "ns1:signature", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__signatureResponse = soap_get_ns1__signatureResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__signatureResponse->_result)
		*_result = *soap_tmp_ns1__signatureResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__base_USCOREinformation_USCOREcontent(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__base_USCOREinformation_USCOREcontentInputParams *_params, char **_result)
{	struct ns1__base_USCOREinformation_USCOREcontent soap_tmp_ns1__base_USCOREinformation_USCOREcontent;
	struct ns1__base_USCOREinformation_USCOREcontentResponse *soap_tmp_ns1__base_USCOREinformation_USCOREcontentResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#base_information_content";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__base_USCOREinformation_USCOREcontent._sequence = _sequence;
	soap_tmp_ns1__base_USCOREinformation_USCOREcontent._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__base_USCOREinformation_USCOREcontent(soap, &soap_tmp_ns1__base_USCOREinformation_USCOREcontent);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__base_USCOREinformation_USCOREcontent(soap, &soap_tmp_ns1__base_USCOREinformation_USCOREcontent, "ns1:base_information_content", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__base_USCOREinformation_USCOREcontent(soap, &soap_tmp_ns1__base_USCOREinformation_USCOREcontent, "ns1:base_information_content", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__base_USCOREinformation_USCOREcontentResponse = soap_get_ns1__base_USCOREinformation_USCOREcontentResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__base_USCOREinformation_USCOREcontentResponse->_result)
		*_result = *soap_tmp_ns1__base_USCOREinformation_USCOREcontentResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__dnawalk(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__dnawalkInputParams *_params, char **_result)
{	struct ns1__dnawalk soap_tmp_ns1__dnawalk;
	struct ns1__dnawalkResponse *soap_tmp_ns1__dnawalkResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#dnawalk";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__dnawalk._sequence = _sequence;
	soap_tmp_ns1__dnawalk._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__dnawalk(soap, &soap_tmp_ns1__dnawalk);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__dnawalk(soap, &soap_tmp_ns1__dnawalk, "ns1:dnawalk", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__dnawalk(soap, &soap_tmp_ns1__dnawalk, "ns1:dnawalk", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__dnawalkResponse = soap_get_ns1__dnawalkResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__dnawalkResponse->_result)
		*_result = *soap_tmp_ns1__dnawalkResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__find_USCOREter(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__find_USCOREterInputParams *_params, struct ns1__find_USCOREterResponse *_param_7)
{	struct ns1__find_USCOREter soap_tmp_ns1__find_USCOREter;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#find_ter";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__find_USCOREter._sequence = _sequence;
	soap_tmp_ns1__find_USCOREter._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__find_USCOREter(soap, &soap_tmp_ns1__find_USCOREter);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__find_USCOREter(soap, &soap_tmp_ns1__find_USCOREter, "ns1:find_ter", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__find_USCOREter(soap, &soap_tmp_ns1__find_USCOREter, "ns1:find_ter", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_param_7)
		return soap_closesock(soap);
	soap_default_ns1__find_USCOREterResponse(soap, _param_7);
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_get_ns1__find_USCOREterResponse(soap, _param_7, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__shuffleseq(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__shuffleseqInputParams *_params, char **_result)
{	struct ns1__shuffleseq soap_tmp_ns1__shuffleseq;
	struct ns1__shuffleseqResponse *soap_tmp_ns1__shuffleseqResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#shuffleseq";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__shuffleseq._sequence = _sequence;
	soap_tmp_ns1__shuffleseq._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__shuffleseq(soap, &soap_tmp_ns1__shuffleseq);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__shuffleseq(soap, &soap_tmp_ns1__shuffleseq, "ns1:shuffleseq", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__shuffleseq(soap, &soap_tmp_ns1__shuffleseq, "ns1:shuffleseq", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__shuffleseqResponse = soap_get_ns1__shuffleseqResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__shuffleseqResponse->_result)
		*_result = *soap_tmp_ns1__shuffleseqResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__oligomer_USCOREsearch(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, char *_oligomer, struct ns1__oligomer_USCOREsearchInputParams *_params, struct ns1__oligomer_USCOREsearchResponse *_param_8)
{	struct ns1__oligomer_USCOREsearch soap_tmp_ns1__oligomer_USCOREsearch;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#oligomer_search";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__oligomer_USCOREsearch._sequence = _sequence;
	soap_tmp_ns1__oligomer_USCOREsearch._oligomer = _oligomer;
	soap_tmp_ns1__oligomer_USCOREsearch._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__oligomer_USCOREsearch(soap, &soap_tmp_ns1__oligomer_USCOREsearch);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__oligomer_USCOREsearch(soap, &soap_tmp_ns1__oligomer_USCOREsearch, "ns1:oligomer_search", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__oligomer_USCOREsearch(soap, &soap_tmp_ns1__oligomer_USCOREsearch, "ns1:oligomer_search", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_param_8)
		return soap_closesock(soap);
	soap_default_ns1__oligomer_USCOREsearchResponse(soap, _param_8);
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_get_ns1__oligomer_USCOREsearchResponse(soap, _param_8, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__find_USCOREpattern(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, char *_pattern, struct ns1__find_USCOREpatternInputParams *_params, char **_result)
{	struct ns1__find_USCOREpattern soap_tmp_ns1__find_USCOREpattern;
	struct ns1__find_USCOREpatternResponse *soap_tmp_ns1__find_USCOREpatternResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#find_pattern";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__find_USCOREpattern._sequence = _sequence;
	soap_tmp_ns1__find_USCOREpattern._pattern = _pattern;
	soap_tmp_ns1__find_USCOREpattern._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__find_USCOREpattern(soap, &soap_tmp_ns1__find_USCOREpattern);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__find_USCOREpattern(soap, &soap_tmp_ns1__find_USCOREpattern, "ns1:find_pattern", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__find_USCOREpattern(soap, &soap_tmp_ns1__find_USCOREpattern, "ns1:find_pattern", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__find_USCOREpatternResponse = soap_get_ns1__find_USCOREpatternResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__find_USCOREpatternResponse->_result)
		*_result = *soap_tmp_ns1__find_USCOREpatternResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__gcwin(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__gcwinInputParams *_params, char **_result)
{	struct ns1__gcwin soap_tmp_ns1__gcwin;
	struct ns1__gcwinResponse *soap_tmp_ns1__gcwinResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#gcwin";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__gcwin._sequence = _sequence;
	soap_tmp_ns1__gcwin._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__gcwin(soap, &soap_tmp_ns1__gcwin);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__gcwin(soap, &soap_tmp_ns1__gcwin, "ns1:gcwin", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__gcwin(soap, &soap_tmp_ns1__gcwin, "ns1:gcwin", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__gcwinResponse = soap_get_ns1__gcwinResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__gcwinResponse->_result)
		*_result = *soap_tmp_ns1__gcwinResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__oligomer_USCOREcounter(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, char *_oligomer, struct ns1__oligomer_USCOREcounterInputParams *_params, char **_result)
{	struct ns1__oligomer_USCOREcounter soap_tmp_ns1__oligomer_USCOREcounter;
	struct ns1__oligomer_USCOREcounterResponse *soap_tmp_ns1__oligomer_USCOREcounterResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#oligomer_counter";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__oligomer_USCOREcounter._sequence = _sequence;
	soap_tmp_ns1__oligomer_USCOREcounter._oligomer = _oligomer;
	soap_tmp_ns1__oligomer_USCOREcounter._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__oligomer_USCOREcounter(soap, &soap_tmp_ns1__oligomer_USCOREcounter);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__oligomer_USCOREcounter(soap, &soap_tmp_ns1__oligomer_USCOREcounter, "ns1:oligomer_counter", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__oligomer_USCOREcounter(soap, &soap_tmp_ns1__oligomer_USCOREcounter, "ns1:oligomer_counter", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__oligomer_USCOREcounterResponse = soap_get_ns1__oligomer_USCOREcounterResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__oligomer_USCOREcounterResponse->_result)
		*_result = *soap_tmp_ns1__oligomer_USCOREcounterResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__codon_USCOREusage(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__codon_USCOREusageInputParams *_params, char **_result)
{	struct ns1__codon_USCOREusage soap_tmp_ns1__codon_USCOREusage;
	struct ns1__codon_USCOREusageResponse *soap_tmp_ns1__codon_USCOREusageResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#codon_usage";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__codon_USCOREusage._sequence = _sequence;
	soap_tmp_ns1__codon_USCOREusage._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__codon_USCOREusage(soap, &soap_tmp_ns1__codon_USCOREusage);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__codon_USCOREusage(soap, &soap_tmp_ns1__codon_USCOREusage, "ns1:codon_usage", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__codon_USCOREusage(soap, &soap_tmp_ns1__codon_USCOREusage, "ns1:codon_usage", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__codon_USCOREusageResponse = soap_get_ns1__codon_USCOREusageResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__codon_USCOREusageResponse->_result)
		*_result = *soap_tmp_ns1__codon_USCOREusageResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__min(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct arrayIn *_array, char **_result)
{	struct ns1__min soap_tmp_ns1__min;
	struct ns1__minResponse *soap_tmp_ns1__minResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#min";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__min._array = _array;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__min(soap, &soap_tmp_ns1__min);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__min(soap, &soap_tmp_ns1__min, "ns1:min", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__min(soap, &soap_tmp_ns1__min, "ns1:min", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__minResponse = soap_get_ns1__minResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__minResponse->_result)
		*_result = *soap_tmp_ns1__minResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__find_USCOREiteron(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__find_USCOREiteronInputParams *_params, char **_result)
{	struct ns1__find_USCOREiteron soap_tmp_ns1__find_USCOREiteron;
	struct ns1__find_USCOREiteronResponse *soap_tmp_ns1__find_USCOREiteronResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#find_iteron";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__find_USCOREiteron._sequence = _sequence;
	soap_tmp_ns1__find_USCOREiteron._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__find_USCOREiteron(soap, &soap_tmp_ns1__find_USCOREiteron);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__find_USCOREiteron(soap, &soap_tmp_ns1__find_USCOREiteron, "ns1:find_iteron", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__find_USCOREiteron(soap, &soap_tmp_ns1__find_USCOREiteron, "ns1:find_iteron", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__find_USCOREiteronResponse = soap_get_ns1__find_USCOREiteronResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__find_USCOREiteronResponse->_result)
		*_result = *soap_tmp_ns1__find_USCOREiteronResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__complement(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, char **_result)
{	struct ns1__complement soap_tmp_ns1__complement;
	struct ns1__complementResponse *soap_tmp_ns1__complementResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#complement";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__complement._sequence = _sequence;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__complement(soap, &soap_tmp_ns1__complement);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__complement(soap, &soap_tmp_ns1__complement, "ns1:complement", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__complement(soap, &soap_tmp_ns1__complement, "ns1:complement", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__complementResponse = soap_get_ns1__complementResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__complementResponse->_result)
		*_result = *soap_tmp_ns1__complementResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__mean(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct arrayIn *_array, char **_result)
{	struct ns1__mean soap_tmp_ns1__mean;
	struct ns1__meanResponse *soap_tmp_ns1__meanResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#mean";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__mean._array = _array;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__mean(soap, &soap_tmp_ns1__mean);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__mean(soap, &soap_tmp_ns1__mean, "ns1:mean", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__mean(soap, &soap_tmp_ns1__mean, "ns1:mean", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__meanResponse = soap_get_ns1__meanResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__meanResponse->_result)
		*_result = *soap_tmp_ns1__meanResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__codon_USCOREcounter(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__codon_USCOREcounterInputParams *_params, char **_result)
{	struct ns1__codon_USCOREcounter soap_tmp_ns1__codon_USCOREcounter;
	struct ns1__codon_USCOREcounterResponse *soap_tmp_ns1__codon_USCOREcounterResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#codon_counter";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__codon_USCOREcounter._sequence = _sequence;
	soap_tmp_ns1__codon_USCOREcounter._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__codon_USCOREcounter(soap, &soap_tmp_ns1__codon_USCOREcounter);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__codon_USCOREcounter(soap, &soap_tmp_ns1__codon_USCOREcounter, "ns1:codon_counter", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__codon_USCOREcounter(soap, &soap_tmp_ns1__codon_USCOREcounter, "ns1:codon_counter", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__codon_USCOREcounterResponse = soap_get_ns1__codon_USCOREcounterResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__codon_USCOREcounterResponse->_result)
		*_result = *soap_tmp_ns1__codon_USCOREcounterResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__entrez(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_database, char *_query, char **_result)
{	struct ns1__entrez soap_tmp_ns1__entrez;
	struct ns1__entrezResponse *soap_tmp_ns1__entrezResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#entrez";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__entrez._database = _database;
	soap_tmp_ns1__entrez._query = _query;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__entrez(soap, &soap_tmp_ns1__entrez);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__entrez(soap, &soap_tmp_ns1__entrez, "ns1:entrez", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__entrez(soap, &soap_tmp_ns1__entrez, "ns1:entrez", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__entrezResponse = soap_get_ns1__entrezResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__entrezResponse->_result)
		*_result = *soap_tmp_ns1__entrezResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__palindrome(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__palindromeInputParams *_params, char **_result)
{	struct ns1__palindrome soap_tmp_ns1__palindrome;
	struct ns1__palindromeResponse *soap_tmp_ns1__palindromeResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#palindrome";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__palindrome._sequence = _sequence;
	soap_tmp_ns1__palindrome._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__palindrome(soap, &soap_tmp_ns1__palindrome);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__palindrome(soap, &soap_tmp_ns1__palindrome, "ns1:palindrome", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__palindrome(soap, &soap_tmp_ns1__palindrome, "ns1:palindrome", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__palindromeResponse = soap_get_ns1__palindromeResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__palindromeResponse->_result)
		*_result = *soap_tmp_ns1__palindromeResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__least_USCOREsquares_USCOREfit(struct soap *soap, const char *soap_endpoint, const char *soap_action, struct arrayIn *_array, struct ns1__least_USCOREsquares_USCOREfitResponse *_param_9)
{	struct ns1__least_USCOREsquares_USCOREfit soap_tmp_ns1__least_USCOREsquares_USCOREfit;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#least_squares_fit";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__least_USCOREsquares_USCOREfit._array = _array;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__least_USCOREsquares_USCOREfit(soap, &soap_tmp_ns1__least_USCOREsquares_USCOREfit);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__least_USCOREsquares_USCOREfit(soap, &soap_tmp_ns1__least_USCOREsquares_USCOREfit, "ns1:least_squares_fit", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__least_USCOREsquares_USCOREfit(soap, &soap_tmp_ns1__least_USCOREsquares_USCOREfit, "ns1:least_squares_fit", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_param_9)
		return soap_closesock(soap);
	soap_default_ns1__least_USCOREsquares_USCOREfitResponse(soap, _param_9);
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_get_ns1__least_USCOREsquares_USCOREfitResponse(soap, _param_9, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__dinuc(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__dinucInputParams *_params, char **_result)
{	struct ns1__dinuc soap_tmp_ns1__dinuc;
	struct ns1__dinucResponse *soap_tmp_ns1__dinucResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#dinuc";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__dinuc._sequence = _sequence;
	soap_tmp_ns1__dinuc._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__dinuc(soap, &soap_tmp_ns1__dinuc);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__dinuc(soap, &soap_tmp_ns1__dinuc, "ns1:dinuc", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__dinuc(soap, &soap_tmp_ns1__dinuc, "ns1:dinuc", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__dinucResponse = soap_get_ns1__dinucResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__dinucResponse->_result)
		*_result = *soap_tmp_ns1__dinucResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__cgr(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__cgrInputParams *_params, char **_result)
{	struct ns1__cgr soap_tmp_ns1__cgr;
	struct ns1__cgrResponse *soap_tmp_ns1__cgrResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#cgr";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__cgr._sequence = _sequence;
	soap_tmp_ns1__cgr._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__cgr(soap, &soap_tmp_ns1__cgr);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__cgr(soap, &soap_tmp_ns1__cgr, "ns1:cgr", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__cgr(soap, &soap_tmp_ns1__cgr, "ns1:cgr", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__cgrResponse = soap_get_ns1__cgrResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__cgrResponse->_result)
		*_result = *soap_tmp_ns1__cgrResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__B1(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__B1InputParams *_params, char **_result)
{	struct ns1__B1 soap_tmp_ns1__B1;
	struct ns1__B1Response *soap_tmp_ns1__B1Response;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#B1";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__B1._sequence = _sequence;
	soap_tmp_ns1__B1._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__B1(soap, &soap_tmp_ns1__B1);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__B1(soap, &soap_tmp_ns1__B1, "ns1:B1", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__B1(soap, &soap_tmp_ns1__B1, "ns1:B1", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__B1Response = soap_get_ns1__B1Response(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__B1Response->_result)
		*_result = *soap_tmp_ns1__B1Response->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__B2(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, char **_result)
{	struct ns1__B2 soap_tmp_ns1__B2;
	struct ns1__B2Response *soap_tmp_ns1__B2Response;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#B2";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__B2._sequence = _sequence;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__B2(soap, &soap_tmp_ns1__B2);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__B2(soap, &soap_tmp_ns1__B2, "ns1:B2", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__B2(soap, &soap_tmp_ns1__B2, "ns1:B2", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__B2Response = soap_get_ns1__B2Response(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__B2Response->_result)
		*_result = *soap_tmp_ns1__B2Response->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__base_USCOREcounter(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__base_USCOREcounterInputParams *_params, char **_result)
{	struct ns1__base_USCOREcounter soap_tmp_ns1__base_USCOREcounter;
	struct ns1__base_USCOREcounterResponse *soap_tmp_ns1__base_USCOREcounterResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#base_counter";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__base_USCOREcounter._sequence = _sequence;
	soap_tmp_ns1__base_USCOREcounter._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__base_USCOREcounter(soap, &soap_tmp_ns1__base_USCOREcounter);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__base_USCOREcounter(soap, &soap_tmp_ns1__base_USCOREcounter, "ns1:base_counter", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__base_USCOREcounter(soap, &soap_tmp_ns1__base_USCOREcounter, "ns1:base_counter", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__base_USCOREcounterResponse = soap_get_ns1__base_USCOREcounterResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__base_USCOREcounterResponse->_result)
		*_result = *soap_tmp_ns1__base_USCOREcounterResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__base_USCOREz_USCOREvalue(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__base_USCOREz_USCOREvalueInputParams *_params, char **_result)
{	struct ns1__base_USCOREz_USCOREvalue soap_tmp_ns1__base_USCOREz_USCOREvalue;
	struct ns1__base_USCOREz_USCOREvalueResponse *soap_tmp_ns1__base_USCOREz_USCOREvalueResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#base_z_value";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__base_USCOREz_USCOREvalue._sequence = _sequence;
	soap_tmp_ns1__base_USCOREz_USCOREvalue._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__base_USCOREz_USCOREvalue(soap, &soap_tmp_ns1__base_USCOREz_USCOREvalue);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__base_USCOREz_USCOREvalue(soap, &soap_tmp_ns1__base_USCOREz_USCOREvalue, "ns1:base_z_value", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__base_USCOREz_USCOREvalue(soap, &soap_tmp_ns1__base_USCOREz_USCOREvalue, "ns1:base_z_value", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__base_USCOREz_USCOREvalueResponse = soap_get_ns1__base_USCOREz_USCOREvalueResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__base_USCOREz_USCOREvalueResponse->_result)
		*_result = *soap_tmp_ns1__base_USCOREz_USCOREvalueResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__kmer_USCOREtable(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__kmer_USCOREtableInputParams *_params, char **_result)
{	struct ns1__kmer_USCOREtable soap_tmp_ns1__kmer_USCOREtable;
	struct ns1__kmer_USCOREtableResponse *soap_tmp_ns1__kmer_USCOREtableResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#kmer_table";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__kmer_USCOREtable._sequence = _sequence;
	soap_tmp_ns1__kmer_USCOREtable._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__kmer_USCOREtable(soap, &soap_tmp_ns1__kmer_USCOREtable);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__kmer_USCOREtable(soap, &soap_tmp_ns1__kmer_USCOREtable, "ns1:kmer_table", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__kmer_USCOREtable(soap, &soap_tmp_ns1__kmer_USCOREtable, "ns1:kmer_table", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__kmer_USCOREtableResponse = soap_get_ns1__kmer_USCOREtableResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__kmer_USCOREtableResponse->_result)
		*_result = *soap_tmp_ns1__kmer_USCOREtableResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__lda_USCOREbias(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__lda_USCOREbiasInputParams *_params, char **_result)
{	struct ns1__lda_USCOREbias soap_tmp_ns1__lda_USCOREbias;
	struct ns1__lda_USCOREbiasResponse *soap_tmp_ns1__lda_USCOREbiasResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#lda_bias";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__lda_USCOREbias._sequence = _sequence;
	soap_tmp_ns1__lda_USCOREbias._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__lda_USCOREbias(soap, &soap_tmp_ns1__lda_USCOREbias);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__lda_USCOREbias(soap, &soap_tmp_ns1__lda_USCOREbias, "ns1:lda_bias", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__lda_USCOREbias(soap, &soap_tmp_ns1__lda_USCOREbias, "ns1:lda_bias", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__lda_USCOREbiasResponse = soap_get_ns1__lda_USCOREbiasResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__lda_USCOREbiasResponse->_result)
		*_result = *soap_tmp_ns1__lda_USCOREbiasResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__scs(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__scsInputParams *_params, char **_result)
{	struct ns1__scs soap_tmp_ns1__scs;
	struct ns1__scsResponse *soap_tmp_ns1__scsResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#scs";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__scs._sequence = _sequence;
	soap_tmp_ns1__scs._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__scs(soap, &soap_tmp_ns1__scs);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__scs(soap, &soap_tmp_ns1__scs, "ns1:scs", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__scs(soap, &soap_tmp_ns1__scs, "ns1:scs", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__scsResponse = soap_get_ns1__scsResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__scsResponse->_result)
		*_result = *soap_tmp_ns1__scsResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__leading_USCOREstrand(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__leading_USCOREstrandResponse *_param_10)
{	struct ns1__leading_USCOREstrand soap_tmp_ns1__leading_USCOREstrand;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#leading_strand";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__leading_USCOREstrand._sequence = _sequence;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__leading_USCOREstrand(soap, &soap_tmp_ns1__leading_USCOREstrand);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__leading_USCOREstrand(soap, &soap_tmp_ns1__leading_USCOREstrand, "ns1:leading_strand", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__leading_USCOREstrand(soap, &soap_tmp_ns1__leading_USCOREstrand, "ns1:leading_strand", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_param_10)
		return soap_closesock(soap);
	soap_default_ns1__leading_USCOREstrandResponse(soap, _param_10);
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_get_ns1__leading_USCOREstrandResponse(soap, _param_10, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__S_USCOREvalue(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, struct ns1__S_USCOREvalueInputParams *_params, char **_result)
{	struct ns1__S_USCOREvalue soap_tmp_ns1__S_USCOREvalue;
	struct ns1__S_USCOREvalueResponse *soap_tmp_ns1__S_USCOREvalueResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#S_value";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__S_USCOREvalue._sequence = _sequence;
	soap_tmp_ns1__S_USCOREvalue._params = _params;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__S_USCOREvalue(soap, &soap_tmp_ns1__S_USCOREvalue);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__S_USCOREvalue(soap, &soap_tmp_ns1__S_USCOREvalue, "ns1:S_value", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__S_USCOREvalue(soap, &soap_tmp_ns1__S_USCOREvalue, "ns1:S_value", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__S_USCOREvalueResponse = soap_get_ns1__S_USCOREvalueResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__S_USCOREvalueResponse->_result)
		*_result = *soap_tmp_ns1__S_USCOREvalueResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__help(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_keywords, char **_result)
{	struct ns1__help soap_tmp_ns1__help;
	struct ns1__helpResponse *soap_tmp_ns1__helpResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#help";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__help._keywords = _keywords;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__help(soap, &soap_tmp_ns1__help);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__help(soap, &soap_tmp_ns1__help, "ns1:help", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__help(soap, &soap_tmp_ns1__help, "ns1:help", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	*_result = NULL;
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__helpResponse = soap_get_ns1__helpResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__helpResponse->_result)
		*_result = *soap_tmp_ns1__helpResponse->_result;
	return soap_closesock(soap);
}

SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__hydropathy(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *_sequence, float *_result)
{	struct ns1__hydropathy soap_tmp_ns1__hydropathy;
	struct ns1__hydropathyResponse *soap_tmp_ns1__hydropathyResponse;
	if (!soap_endpoint)
		soap_endpoint = "http://soap.g-language.org/WS/g-language.cgi";
	if (!soap_action)
		soap_action = "http://soap.g-language.org/GLANG#hydropathy";
	soap->encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/";
	soap_tmp_ns1__hydropathy._sequence = _sequence;
	soap_begin(soap);
	soap_serializeheader(soap);
	soap_serialize_ns1__hydropathy(soap, &soap_tmp_ns1__hydropathy);
	if (soap_begin_count(soap))
		return soap->error;
	if (soap->mode & SOAP_IO_LENGTH)
	{	if (soap_envelope_begin_out(soap)
		 || soap_putheader(soap)
		 || soap_body_begin_out(soap)
		 || soap_put_ns1__hydropathy(soap, &soap_tmp_ns1__hydropathy, "ns1:hydropathy", NULL)
		 || soap_body_end_out(soap)
		 || soap_envelope_end_out(soap))
			 return soap->error;
	}
	if (soap_end_count(soap))
		return soap->error;
	if (soap_connect(soap, soap_endpoint, soap_action)
	 || soap_envelope_begin_out(soap)
	 || soap_putheader(soap)
	 || soap_body_begin_out(soap)
	 || soap_put_ns1__hydropathy(soap, &soap_tmp_ns1__hydropathy, "ns1:hydropathy", NULL)
	 || soap_body_end_out(soap)
	 || soap_envelope_end_out(soap)
	 || soap_end_send(soap))
		return soap_closesock(soap);
	if (!_result)
		return soap_closesock(soap);
	soap_default_float(soap, _result);
	if (soap_begin_recv(soap)
	 || soap_envelope_begin_in(soap)
	 || soap_recv_header(soap)
	 || soap_body_begin_in(soap))
		return soap_closesock(soap);
	if (soap_recv_fault(soap, 1))
		return soap->error;
	soap_tmp_ns1__hydropathyResponse = soap_get_ns1__hydropathyResponse(soap, NULL, "", "");
	if (soap->error)
		return soap_recv_fault(soap, 0);
	if (soap_body_end_in(soap)
	 || soap_envelope_end_in(soap)
	 || soap_end_recv(soap))
		return soap_closesock(soap);
	if (_result && soap_tmp_ns1__hydropathyResponse->_result)
		*_result = *soap_tmp_ns1__hydropathyResponse->_result;
	return soap_closesock(soap);
}

#ifdef __cplusplus
}
#endif

#if defined(__BORLANDC__)
#pragma option pop
#pragma option pop
#endif

/* End of soapClient.c */