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.
|
#include "dfw_field_trial_service_data.h"
#include "dfw_field_trial_service_library.h"
#include "study.h"
#include "plot.h"
Go to the source code of this file.
Functions | |
const PLOT_JOB_PREFIX char *PL_REPLICATE_TITLE_S | PLOT_JOB_VAL ("Replicate") |
const PLOT_JOB_PREFIX char *PL_INDEX_TABLE_TITLE_S | PLOT_JOB_VAL ("Plot ID") |
const PLOT_JOB_PREFIX char *PL_ACCESSION_TABLE_TITLE_S | PLOT_JOB_VAL ("Accession") |
const PLOT_JOB_PREFIX char *PL_STORE_CODE_TABLE_TITLE_S | PLOT_JOB_VAL ("Store Code") |
const PLOT_JOB_PREFIX char *PL_ROW_TITLE_S | PLOT_JOB_VAL ("Row") |
const PLOT_JOB_PREFIX char *PL_COLUMN_TITLE_S | PLOT_JOB_VAL ("Column") |
const PLOT_JOB_PREFIX char *const PL_RACK_TITLE_S | PLOT_JOB_VAL ("Rack") |
const PLOT_JOB_PREFIX char *const PL_GENE_BANK_S | PLOT_JOB_VAL ("Gene Bank") |
PLOT_JOB_PREFIX NamedParameterType PL_PLOT_TABLE | PLOT_VARIABLE_JOB_STRUCT_VAL ("PL Upload", PT_JSON_TABLE) |
PLOT_JOB_PREFIX NamedParameterType PL_ID | PLOT_VARIABLE_JOB_STRUCT_VAL ("Plot ID", PT_STRING) |
bool | AddSubmissionPlotParams (ServiceData *data_p, ParameterSet *param_set_p, DataResource *resource_p) |
bool | AddSearchPlotParams (ServiceData *data_p, ParameterSet *param_set_p) |
bool | RunForSubmissionPlotParams (FieldTrialServiceData *data_p, ParameterSet *param_set_p, ServiceJob *job_p) |
bool | GetSubmissionPlotParameterTypeForNamedParameter (const char *param_name_s, ParameterType *pt_p) |
bool | GetSearchPlotParameterTypeForNamedParameter (const char *param_name_s, ParameterType *pt_p) |
Plot * | GetPlotByRowColumnRack (const uint32 row, const uint32 column, const uint32 rack, Study *study_p, const ViewFormat format, FieldTrialServiceData *data_p) |
Plot * | GetPlotById (bson_oid_t *id_p, Study *study_p, const ViewFormat format, FieldTrialServiceData *data_p) |
json_t * | GetPlotsAsFDTabularPackage (const Study *study_p, const FieldTrialServiceData *data_p) |
Get the plots as a Frictionless Data Table. More... | |
json_t * | GetStudyPlotHeaderAsFrictionlessData (const Study *study_p, const FieldTrialServiceData *service_data_p) |
json_t * | GetPlotsFrictionlessDataTableSchema (const Study *study_p, const FieldTrialServiceData *service_data_p) |
json_t * | GetPlotsCSVDialect (const char *null_sequence_s) |
json_t * | GetPlotAsFrictionlessData (const Plot *plot_p, const Study *const study_p, const FieldTrialServiceData *service_data_p, const char *const null_sequence_s) |
bool | AddPlotAsFrictionlessData (const Plot *plot_p, json_t *plots_array_p, const Study *const study_p, const FieldTrialServiceData *service_data_p, const char *const null_sequence_s) |
bool | RunForSearchPlotParams (FieldTrialServiceData *data_p, ParameterSet *param_set_p, ServiceJob *job_p) |
const PLOT_JOB_PREFIX char* PL_REPLICATE_TITLE_S PLOT_JOB_VAL | ( | "Replicate" | ) |
const PLOT_JOB_PREFIX char* PL_INDEX_TABLE_TITLE_S PLOT_JOB_VAL | ( | "Plot ID" | ) |
const PLOT_JOB_PREFIX char* PL_ACCESSION_TABLE_TITLE_S PLOT_JOB_VAL | ( | "Accession" | ) |
const PLOT_JOB_PREFIX char* PL_STORE_CODE_TABLE_TITLE_S PLOT_JOB_VAL | ( | "Store Code" | ) |
const PLOT_JOB_PREFIX char* PL_ROW_TITLE_S PLOT_JOB_VAL | ( | "Row" | ) |
const PLOT_JOB_PREFIX char* PL_COLUMN_TITLE_S PLOT_JOB_VAL | ( | "Column" | ) |
const PLOT_JOB_PREFIX char* const PL_RACK_TITLE_S PLOT_JOB_VAL | ( | "Rack" | ) |
const PLOT_JOB_PREFIX char* const PL_GENE_BANK_S PLOT_JOB_VAL | ( | "Gene Bank" | ) |
PLOT_JOB_PREFIX NamedParameterType PL_PLOT_TABLE PLOT_VARIABLE_JOB_STRUCT_VAL | ( | "PL Upload" | , |
PT_JSON_TABLE | |||
) |
PLOT_JOB_PREFIX NamedParameterType PL_ID PLOT_VARIABLE_JOB_STRUCT_VAL | ( | "Plot ID" | , |
PT_STRING | |||
) |
bool AddSubmissionPlotParams | ( | ServiceData * | data_p, |
ParameterSet * | param_set_p, | ||
DataResource * | resource_p | ||
) |
bool AddSearchPlotParams | ( | ServiceData * | data_p, |
ParameterSet * | param_set_p | ||
) |
bool RunForSubmissionPlotParams | ( | FieldTrialServiceData * | data_p, |
ParameterSet * | param_set_p, | ||
ServiceJob * | job_p | ||
) |
bool GetSubmissionPlotParameterTypeForNamedParameter | ( | const char * | param_name_s, |
ParameterType * | pt_p | ||
) |
bool GetSearchPlotParameterTypeForNamedParameter | ( | const char * | param_name_s, |
ParameterType * | pt_p | ||
) |
Plot* GetPlotByRowColumnRack | ( | const uint32 | row, |
const uint32 | column, | ||
const uint32 | rack, | ||
Study * | study_p, | ||
const ViewFormat | format, | ||
FieldTrialServiceData * | data_p | ||
) |
Plot* GetPlotById | ( | bson_oid_t * | id_p, |
Study * | study_p, | ||
const ViewFormat | format, | ||
FieldTrialServiceData * | data_p | ||
) |
json_t* GetPlotsAsFDTabularPackage | ( | const Study * | study_p, |
const FieldTrialServiceData * | data_p | ||
) |
json_t* GetStudyPlotHeaderAsFrictionlessData | ( | const Study * | study_p, |
const FieldTrialServiceData * | service_data_p | ||
) |
json_t* GetPlotsFrictionlessDataTableSchema | ( | const Study * | study_p, |
const FieldTrialServiceData * | service_data_p | ||
) |
json_t* GetPlotsCSVDialect | ( | const char * | null_sequence_s | ) |
json_t* GetPlotAsFrictionlessData | ( | const Plot * | plot_p, |
const Study *const | study_p, | ||
const FieldTrialServiceData * | service_data_p, | ||
const char *const | null_sequence_s | ||
) |
bool AddPlotAsFrictionlessData | ( | const Plot * | plot_p, |
json_t * | plots_array_p, | ||
const Study *const | study_p, | ||
const FieldTrialServiceData * | service_data_p, | ||
const char *const | null_sequence_s | ||
) |
bool RunForSearchPlotParams | ( | FieldTrialServiceData * | data_p, |
ParameterSet * | param_set_p, | ||
ServiceJob * | job_p | ||
) |