DAVID Web Services, Perl Client troubleshooting
0
0
Entering edit mode
8.3 years ago
adam.faranda ▴ 110

DAVID provides a web service for automating enrichment analysis. In connection they've made available a set of example clients. I'm having some difficulty getting one of the perl clients to work, and was hoping that someone on BioStars was familiar with this tool.

When I try and run the tableReport.pl example client, I get an unexpected error:

User authentication: true

1.0 of list was mapped

Total table records: 69
Not an ARRAY reference at tableReport.pl line 64

Usually it hangs at line 64, but sometimes it hangs at 50 or 117

Line 50:    my @values = values %{$tableRecordvalues[3]};
. . .
Line 64:    my @annotation = @{$tableRecordvalues[1]};
. . .
Line 117:   my @annotation = @{$tableRecordvalues[1]};

It appears that the above are invalid array references. I've tried looking for clues in a dump of the $tableReport data structure, but being a perl newbie I couldn't make any meaningful headway.

I've already checked for the error in "Lite.pm" as indicated in the README. Can anyone point me to the next step in troubleshooting?

OS: Ubuntu 16.04 LTS (64 bit), Perl Version 5.22.1, SOAP::Lite Version 1.20

software error Perl DAVID SOAP • 1.5k views
ADD COMMENT

Login before adding your answer.

Traffic: 2031 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6