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.
The SamTools Services Module

Services for the SamTools suite of tools. More...

Functions

ServicesArrayGetServices (UserDetails *user_p, GrassrootsServer *grassroots_p)
 Get the ServicesArray containing the SamTools Services. More...
 
void ReleaseServices (ServicesArray *services_p)
 Free the ServicesArray containing the SamTools Services. More...
 

Detailed Description

Services for the SamTools suite of tools.

This Module offers some of the functionality available within the SamTools libraries. General information can be found in the samtools_service_guide documentation.

Function Documentation

◆ GetServices()

ServicesArray* GetServices ( UserDetails *  user_p,
GrassrootsServer grassroots_p 
)

Get the ServicesArray containing the SamTools Services.

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

◆ ReleaseServices()

void ReleaseServices ( ServicesArray services_p)

Free the ServicesArray containing the SamTools Services.

Parameters
services_pThe ServicesArray to free.