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.
parental_genotype_service.h File Reference
Include dependency graph for parental_genotype_service.h:

Go to the source code of this file.

Functions

const PARENTAL_GENOTYPE_SERVICE_PREFIX char *PGS_CHROMOSOME_S PARENTAL_GENOTYPE_SERVICE_VAL ("chromosome")
 
const PARENTAL_GENOTYPE_SERVICE_PREFIX char *PGS_MAPPING_POSITION_S PARENTAL_GENOTYPE_SERVICE_VAL ("mapping_position")
 
const PARENTAL_GENOTYPE_SERVICE_PREFIX char *PGS_PARENT_A_S PARENTAL_GENOTYPE_SERVICE_VAL ("parent_a")
 
const PARENTAL_GENOTYPE_SERVICE_PREFIX char *PGS_PARENT_B_S PARENTAL_GENOTYPE_SERVICE_VAL ("parent_b")
 
const PARENTAL_GENOTYPE_SERVICE_PREFIX char *PGS_POPULATION_NAME_S PARENTAL_GENOTYPE_SERVICE_CONCAT_VAL (CONTEXT_PREFIX_SCHEMA_ORG_S, "name")
 
const PARENTAL_GENOTYPE_SERVICE_PREFIX char *PGS_VARIETY_IDS_S PARENTAL_GENOTYPE_SERVICE_VAL ("variety_ids")
 
const PARENTAL_GENOTYPE_SERVICE_PREFIX char *PGS_ESCAPED_DOT_S PARENTAL_GENOTYPE_SERVICE_VAL ("[dot]")
 
PARENTAL_GENOTYPE_SERVICE_API ServicesArrayGetServices (User *user_p, GrassrootsServer *grassroots_p)
 Get the Service available for running the DFW Field Trial Service. More...
 
PARENTAL_GENOTYPE_SERVICE_API void ReleaseServices (ServicesArray *services_p)
 Free the ServicesArray and its associated DFW Field Trial Service. More...
 
PARENTAL_GENOTYPE_SERVICE_LOCAL bool AddErrorMessage (ServiceJob *job_p, const json_t *value_p, const char *error_s, const int index)
 

Function Documentation

◆ PARENTAL_GENOTYPE_SERVICE_VAL() [1/6]

const PARENTAL_GENOTYPE_SERVICE_PREFIX char* PGS_CHROMOSOME_S PARENTAL_GENOTYPE_SERVICE_VAL ( "chromosome"  )

◆ PARENTAL_GENOTYPE_SERVICE_VAL() [2/6]

const PARENTAL_GENOTYPE_SERVICE_PREFIX char* PGS_MAPPING_POSITION_S PARENTAL_GENOTYPE_SERVICE_VAL ( "mapping_position"  )

◆ PARENTAL_GENOTYPE_SERVICE_VAL() [3/6]

const PARENTAL_GENOTYPE_SERVICE_PREFIX char* PGS_PARENT_A_S PARENTAL_GENOTYPE_SERVICE_VAL ( "parent_a"  )

◆ PARENTAL_GENOTYPE_SERVICE_VAL() [4/6]

const PARENTAL_GENOTYPE_SERVICE_PREFIX char* PGS_PARENT_B_S PARENTAL_GENOTYPE_SERVICE_VAL ( "parent_b"  )

◆ PARENTAL_GENOTYPE_SERVICE_CONCAT_VAL()

const PARENTAL_GENOTYPE_SERVICE_PREFIX char* PGS_POPULATION_NAME_S PARENTAL_GENOTYPE_SERVICE_CONCAT_VAL ( CONTEXT_PREFIX_SCHEMA_ORG_S  ,
"name"   
)

◆ PARENTAL_GENOTYPE_SERVICE_VAL() [5/6]

const PARENTAL_GENOTYPE_SERVICE_PREFIX char* PGS_VARIETY_IDS_S PARENTAL_GENOTYPE_SERVICE_VAL ( "variety_ids"  )

◆ PARENTAL_GENOTYPE_SERVICE_VAL() [6/6]

const PARENTAL_GENOTYPE_SERVICE_PREFIX char* PGS_ESCAPED_DOT_S PARENTAL_GENOTYPE_SERVICE_VAL ( ""  [dot])

◆ GetServices()

PARENTAL_GENOTYPE_SERVICE_API ServicesArray* GetServices ( User user_p,
GrassrootsServer grassroots_p 
)

Get the Service available for running the DFW Field Trial Service.

Parameters
user_pThe User for the user trying to access the services. This can be NULL.
Returns
The ServicesArray containing the DFW Field Trial Service. or NULL upon error.

◆ ReleaseServices()

PARENTAL_GENOTYPE_SERVICE_API void ReleaseServices ( ServicesArray services_p)

Free the ServicesArray and its associated DFW Field Trial Service.

Parameters
services_pThe ServicesArray to free.

◆ AddErrorMessage()

PARENTAL_GENOTYPE_SERVICE_LOCAL bool AddErrorMessage ( ServiceJob job_p,
const json_t *  value_p,
const char *  error_s,
const int  index 
)