Index of /CVS_CONTENT/moby-live/Java/src/support/featureClient/

NameLast ModifiedSize
UpParent Directory
User's Manual ~~~~~~~~~~~~~ FeatuerClient version 1- November 08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =-=-=-=-=-=-=-=-=-=-=-=-=-=-= Welcome to the Moby FeatureClient! -=-=-=-=-=-=-=-=-=-=-=-=-=-=- ******************** TOC ******************** Section 1 ........................ Overview Section 2 ................. Getting Started Section 3 ....... Running the FeatureClient ******************** TOC ******************** Overview The FeatureClient is a extended MOBY client which provides the following features: 1. Calling services with the concrete objects (like AminoAcidSequence) instead of using the internal jmoby API 2. Service discovery based on service name or input/output definition (like return all services which consume an AGI locus code and return PMIDs) 3. Parallelization for multiple service calls 4. Using a timeout if the service does not return in that time 5. Calling a service once with possible different inputs Additionally it provides also the usual possibilities to call a moby service Getting Started 1. A Java Virtual Machine version 1.4.2 or later is required to run/use the FeatureClient 2. You can build the latest FeatureClient from the BioMoby cvs using on a Unix box /moby-live/Java/build.sh bindist-featureClient or on a windows box /moby-live/Java/build.bat bindist-featureClient The archive will be located at /moby-live/Java/docs/dist/, called featureClient.zip or featureClient-yyyy-mm-dd.tar.gz Copy it to a directory of your choice and unpack it there. The folder 'featureClient' should be created automatically. 3. Running / Using the FeatureClient: You can either use the FeatureClient to use it in your own project. Then just make sure that the FeatuerClient.jar and the required libraries (found in the 'lib' folder) are in your classpath. If you want to test the FeatureClient see the next section. Running the FeatureClient The following test programs are available to see how the client works. You can call one of them by using java -jar FeatureClient.jar <OPTION> where option can be one of the following: - SimpleSingleCall - calls one service once (maps an refseq identifier to an AGI locus code) - SimpleMultiCall - calls one service more than once (returns go information for a go term) - SingleCallDefinition - calls more services once which return for an AGI locus code pubmed ids - SingleCallWithParameters - calls one service once with parameters (to get orthologs from RefSeq) - SingleMultiServiceCall - calls two services once (get publications for AGI locus code) - ComplexSingleCall - calls one service once with a complex dataype (returns a protein sequence from a sequence) - MultCallByDefinition - calls more services more often which return for an AGI locus code mapman bins - MultiCallWithParameters - calls one service more often with parameters (to get orthologs from RefSeq) This shall give an impression what is possible with the client ! Andreas Groscurth andreas [dot] groscurth [at] gmail [dot] com
Proudly Served by LiteSpeed Web Server at biomoby.open-bio.org Port 80