Webservice::InterMine::ListFactory - an object to manage lists and manipulate them
use Webservice::InterMine; my $service = Webservice::InterMine->get_service('www.flymine.org/query/service', $url, $password); my @lists = $service->get_lists(); my $list = $service->list("name_of_list"); my $new_list = $service->new_list( type => "Gene", content => 'indentifiers.list'); my $intersection = $list ^ $new_list; while (<$intersection>) { printf $intersection->table_format, @$_; }
The ListFactory object is a manager for lists located on the connected webservice. It is responsible for parsing, creating, and performing operations on list objects. Any changes made are are reflected by changes on the server.
However, its operations are not designed to be accessed directly. Instead call the methods available on InterMine::Webservice::Service objects, or on Webservice::InterMine::List objects, both of which use the ListFactory to provide their functionality.
Alex Kalderimis dev@intermine.org
dev@intermine.org
Please report any bugs or feature requests to dev@intermine.org.
You can find documentation for this module with the perldoc command.
perldoc Webservice::InterMine::ListFactory
You can also look for information at:
InterMine
http://www.intermine.org
Documentation
http://intermine.org/wiki/PerlWebServiceAPI
Copyright 2006 - 2011 FlyMine, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Webservice::InterMine, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Webservice::InterMine
CPAN shell
perl -MCPAN -e shell install Webservice::InterMine
For more information on module installation, please visit the detailed CPAN module installation guide.