Grassroots Infrastructure
The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected.
germplasm_service.h File Reference
#include "germplasm_service_library.h"
#include "service.h"
#include "library.h"
Include dependency graph for germplasm_service.h:

Go to the source code of this file.

Functions

GERMPLASM_SERVICE_API ServicesArrayGetServices (User *user_p, GrassrootsServer *grassroots_p)
 Get the ServicesArray containing the germplasm Services. More...
 
GERMPLASM_SERVICE_API void ReleaseServices (ServicesArray *services_p)
 Free the ServicesArray containing the germplasm Services. More...
 

Function Documentation

◆ GetServices()

GERMPLASM_SERVICE_API ServicesArray* GetServices ( User user_p,
GrassrootsServer grassroots_p 
)

Get the ServicesArray containing the germplasm Services.

Parameters
user_pThe User for the user trying to access the services. This can be NULL.
Returns
The ServicesArray containing all of the Ensembl Services or NULL upon error.

◆ ReleaseServices()

GERMPLASM_SERVICE_API void ReleaseServices ( ServicesArray services_p)

Free the ServicesArray containing the germplasm Services.

Parameters
services_pThe ServicesArray to free.