purge_seq perl test1

This is a test of the purge_seq service.
Test filesDownload the files for this test
Test runRun test now
Support reference#58-59
This test masks redundant stretches of sequence in a pair of DNA sequences.
Show/hide recent test logs
view log 1 week agoWARNING

Test began: 2012-05-09 23:22:10 Test ended: 2012-05-09 23:22:12 Result : Test warning ------ stderr and stdout follow ------ Unexpected dataDownload this log...
view log 2 weeks agoWARNING

Test began: 2012-05-07 23:58:54 Test ended: 2012-05-07 23:58:55 Result : Test warning ------ stderr and stdout follow ------ Unexpected dataDownload this log...
view log 2 weeks agoWARNING

Test began: 2012-05-06 06:08:46 Test ended: 2012-05-06 06:08:48 Result : Test warning ------ stderr and stdout follow ------ Unexpected dataDownload this log...
view log 3 weeks agoWARNING

Test began: 2012-04-29 18:27:43 Test ended: 2012-04-29 18:27:45 Result : Test warning ------ stderr and stdout follow ------ Unexpected dataDownload this log...
view log 1 month agoWARNING

Test began: 2012-04-18 11:49:43 Test ended: 2012-04-18 11:49:44 Result : Test warning ------ stderr and stdout follow ------ Unexpected dataDownload this log...
view log 1 month agoWARNING

Test began: 2012-04-16 00:45:03 Test ended: 2012-04-16 00:45:04 Result : Test warning ------ stderr and stdout follow ------ Unexpected dataDownload this log...
view log 1 month agoWARNING

Test began: 2012-04-12 04:54:19 Test ended: 2012-04-12 04:54:20 Result : Test warning ------ stderr and stdout follow ------ Unexpected dataDownload this log...
view log 1 month agoWARNING

Test began: 2012-04-08 23:48:39 Test ended: 2012-04-08 23:48:41 Result : Test warning ------ stderr and stdout follow ------ Unexpected dataDownload this log...
view log 1 month agoWARNING

Test began: 2012-04-07 21:26:54 Test ended: 2012-04-07 21:26:56 Result : Test warning ------ stderr and stdout follow ------ Unexpected dataDownload this log...
view log 2 months agoWARNING

Test began: 2012-04-01 08:38:06 Test ended: 2012-04-01 08:38:09 Result : Test warning ------ stderr and stdout follow ------ Unexpected dataDownload this log...
This test consists of the following files:
purge_seq_test1.pl
#!/usr/bin/perl
# the first line of the script must tell us which language interpreter to use,
# in this case its perl
use strict;
# import the modules we need for this test; XML::Compile is included on the server
# by default.
use XML::Compile::WSDL11;
use XML::Compile::Transport::SOAPHTTP;
eval
{
# Retriving and processing the WSDL
my $wsdl = XML::LibXML->new->parse_file('http://rsat.bigre.ulb.ac.be/rsat/web_services/RSATWS.wsdl');
my $proxy = XML::Compile::WSDL11->new($wsdl);
# Generating a request message based on the WSDL
my $getSequence = $proxy->compileClient('purge_seq');
# Defining a few parameters
my $sequence = '>NP_009576.1 YBR020w; upstream from -800 to -1; size: 800; location: NC_001134.7 278221 279020 D
CAGGTTATCAGCAACAACACAGTCATATCCATTCTCAATTAGCTCTACCACAGTGTGTGAACCAATGTATCCAGCACCACCTGTAACCAAAACAATTTTAGAAGTACTTTCACTTTGTAACTGAGCTGTCATTTATATTGAATTTTCAAAAATTCTTACTTTTTTTTTGGATGGACGCAAAGAAGTTTAATAATCATATTACATGGCATTACCACCATATACATATCCATATCTAATCTTACTTATATGTTGTGGAAATGTAAAGAGCCCCATTATCTTAGCCTAAAAAAACCTTCTCTTTGGAACTTTCAGTAATACGCTTAACTGCTCATTGCTATATTGAAGTACGGATTAGAAGCCGCCGAGCGGGCGACAGCCCTCCGACGGAAGACTCTCCTCCGTGCGTCCTCGTCTTCACCGGTCGCGTTCCTGAAACGCAGATGTGCCTCGCGCCGCACTGCTCCGAACAATAAAGATTCTACAATACTAGCTTTTATGGTTATGAAGAGGAAAAATTGGCAGTAACCTGGCCCCACAAACCTTCAAATTAACGAATCAAATTAACAACCATAGGATGATAATGCGATTAGTTTTTTAGCCTTATTTCTGGGGTAATTAATCAGCGAAGCGATGATTTTTGATCTATTAACAGATATATAAATGGAAAAGCTGCATAACCACTTTAACTAATACTTTCAACATTTTCAGTTTGTATTACTTCTTATTCAAATGTCATAAAAGTATCAACAAAAAATTGTTAATATACCTCTATACTTTAACGTCAAGGAGAAAAAACTATA
>NP_009575.1 YBR019c; upstream from -800 to -1; size: 800; location: NC_001134.7 278353 279152 R
CGGTTTAGCATCATAAGCGCTTATAAATTTCTTAATTATGCTCGGGCACTTTTCGGCCAATGGTCTTGGTAATTCCTTTGCGCTAGAATTGAACTCAGGTACAATCACTTCTTCTGAATGAGATTTAGTCATTATAGTTTTTTCTCCTTGACGTTAAAGTATAGAGGTATATTAACAATTTTTTGTTGATACTTTTATGACATTTGAATAAGAAGTAATACAAACTGAAAATGTTGAAAGTATTAGTTAAAGTGGTTATGCAGCTTTTCCATTTATATATCTGTTAATAGATCAAAAATCATCGCTTCGCTGATTAATTACCCCAGAAATAAGGCTAAAAAACTAATCGCATTATCATCCTATGGTTGTTAATTTGATTCGTTAATTTGAAGGTTTGTGGGGCCAGGTTACTGCCAATTTTTCCTCTTCATAACCATAAAAGCTAGTATTGTAGAATCTTTATTGTTCGGAGCAGTGCGGCGCGAGGCACATCTGCGTTTCAGGAACGCGACCGGTGAAGACGAGGACGCACGGAGGAGAGTCTTCCGTCGGAGGGCTGTCGCCCGCTCGGCGGCTTCTAATCCGTACTTCAATATAGCAATGAGCAGTTAAGCGTATTACTGAAAGTTCCAAAGAGAAGGTTTTTTTAGGCTAAGATAATGGGGCTCTTTACATTTCCACAACATATAAGTAAGATTAGATATGGATATGTATATGGTGGTAATGCCATGTAATATGATTATTAAACTTCTTTGCGTCCATCCAAAAAAAAAGTAAGAATTTTTGAAAATTCAATATAA';
my %args = (
'sequence'=> $sequence
);
# Calling the service and getting the response
my $answer = $getSequence->( request => {%args});
# If the response arrived, look for a specific pattern
# If the pattern is present, return 0 because the test passed.
# If the result is something else, return 2 to indicate a warning.
# If no answer has arrived, return 1 to indicate the test failed.
if ( defined $answer ) {
# print "Result : ".$answer->{output}->{response}->{client}."\n";
if ($answer->{output}->{response}->{client} =~ 'AGATTTAGTCATnnnnnnnn'){
print "Passed\n";
exit 0;
} else {
print "Unexpected data\n";
exit 2;
}
} else {
print "Failed\n";
exit 1;
}
};
if ($@)
{
print "Caught an exception\n";
print $@."\n";
exit 1;
}
»
- Login to post comments