This package contains an implementation of an XMLRPC client to query BCMS project servlets. It was particularly written to request annotations from the services provided by BioTec TU Dresden and Humboldt-Universitaet zu Berlin, but can be easily adopted to query other servlets. You will need three additional, external libraries to run the actual client. Please download them from any of the Apache download mirrors, see http://www.apache.org/dyn/closer.cgi/ws/xmlrpc/ . We suggest to get the file called xmlrpc-current-bin.tar.gz. Unpack it, and in the lib/ folder, you will find the libraries xmlrpc-common-3.0.jar,xmlrpc-client-3.0.jar, and ws-commons-util-1.0.1.jar (the version number might be more recent.) The actual call of the client on the console will look like java -cp lib/client.jar:lib/xmlrpc-common-3.0.jar:lib/xmlrpc-client-3.0.jar:lib/ws-commons-util-1.0.1.jar bcms.clients.AnnotationClient 1 16341089 where 1 invokes the annotation for gene mention normalization (replace this with 2 for gene mention tagging, species, and protein-protein interactions) and 16341089 is the requested PubMed ID. For Windows systems, please change the call accordingly (semi-colons instead of colons for the classpath). For documentation, please see http://alibaba.informatik.hu-berlin.de/bcms/ . -- JH 10/03/2007