This page describes the way BioMOBY is supported in PyWrapper.

This is an ongoing work so please dont rely on what is written here until this is officially published

Paging parameters: When retrieving data from databases over internet is often interesting to have a paging mechanism to get the data. In TAPIR this is done using the start and next parameters on the header. In BioMOBY this is done using two secondary inputs, a a start and next parameters. All services created by PyWrapper will have this two parameters with defaults: start=0 and next=10 (give me 10 records starting from the 1st one,0).

ServiceType?: In BioMOBY services are classified using service types. This services types is a moby object that can be registered. For all services created from PyWrapper we have created a service type called TapirProvider?. the service type has a Retrieval. MOBY clients aware of this specific retrieval service type can make use of the paging parameters.

BMTTS file (BioMoby To Tapir Service): Is an XML file, maybe a service in the future?, that provides BioMOBY service templates together with the requiered information for PyWrapper to construct BioMOBY services. This file is read by PyWrapper ConfigTool to check the possible services that the provider could be publishing and get the information requiered to register them. This file must be accesible world wide in a web server. Is very likely that the GCP program will have its own. There is an example file at: http://www.pywrapper.org/biomoby/BMTTS.xml

Attachments