FSSM::SOAPClient::Config - Exports config vars to FSSM::SOAPClient


FSSM-SOAPClient documentation Contained in the FSSM-SOAPClient distribution.

Index


Code Index:

NAME

Top

FSSM::SOAPClient::Config - Exports config vars to FSSM::SOAPClient

SYNOPSIS

Top

Used by FSSM::SOAPClient.

DESCRIPTION

Top

This module contains configuration information for FSSM::SOAPClient.

AUTHOR - Mark A. Jensen

Top

 Mark A. Jensen
 Fortinbras Research
 http://fortinbras.us

COPYRIGHT

Top

SEE ALSO

Top

FSSM::SOAPClient


FSSM-SOAPClient documentation Contained in the FSSM-SOAPClient distribution.

package FSSM::SOAPClient::Config;
use strict;
use warnings;

BEGIN {
    use Exporter ();
    use vars qw($VERSION @ISA @EXPORT);
    $VERSION     = '0.01';
    @ISA         = qw(Exporter);
    #Give a hoot don't pollute, do not export more than needed by default
    @EXPORT      = qw($SERVICE_URL $WSDL_NS $WSDL_URL %PARAM_VALUES %XPND_TBL);
}

our $SERVICE_URL = 'http://fortinbras.us/cgi-bin/fssm/soap_adaptor.pl';
our $WSDL_NS = 'http://fortinbras.us/soap/fssm/1.0';
our $WSDL_URL = $WSDL_NS.'/fssm.wsdl';
our %PARAM_VALUES = (
    'predictor' => ['subtype B X4/R5',
		    'subtype B SI/NSI',
		    'subtype B X4/R5 (Poveda2009)',
		    'subtype B SI/NSI (Poveda2009)',
		    'subtype C SI/NSI'],
    'expansion' => ['none', 'avg', 'full'],
    'search'    => ['none', 'fast', 'align'],
    'seqtype'   => ['aa', 'nt']
    );

our %XPND_TBL = (
    'none' => '',
    'avg' => 'avg_only_q',
    'full' => 'xseq_all_q'
    );
1;