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.
File List
Here is a list of all files with brief descriptions:
 address.h
 alloc_failure.hpp
 amiga_debugging.h
 amiga_platform.hNone of these functions should be called directly, they will be set up by the generated system and all code should use the platform-agnostic AllocMemory(), AllocMemoryArray() and FreeMemory() instead
 args_processor.hpp
 async_system_blast_tool.hppAsync_system_blast_tool.hpp
 async_system_polymarker_tool.hppSystem_polymarker_tool.hpp
 async_task.h
 async_tasks_manager.h
 audit.hAudit.h
 blank_row.h
 blast_app_parameters.h
 blast_formatter.h
 blast_service.h
 blast_service_api.h
 blast_service_job.h
 blast_service_job_markup.h
 blast_service_job_markup_keys.h
 blast_service_params.h
 blast_tool.hpp
 blast_tool_factory.hpp
 blast_util.h
 blastn_service.h
 blastp_service.h
 blastx_service.h
 boolean_parameter.h
 brapi_location.h
 brapi_method.h
 brapi_module.h
 brapi_program.h
 brapi_study.h
 brapi_trait.h
 brapi_trial.h
 browse_programme_history.h
 browse_study_history.h
 browse_trial_history.h
 byte_buffer.h
 byte_buffer_args_processor.hpp
 char_parameter.h
 ckan_search_tool.h
 connect.h
 connection.h
 coordinate.h
 count_async_task.h
 country_codes.h
 crop.h
 crop_jobs.h
 crop_ontology_tool.h
 curl_tools.h
 data_linked_list.h
 data_resource.h
 design.h
 dfw_field_trial_service.h
 dfw_field_trial_service_data.h
 dfw_field_trial_service_library.h
 dfw_util.h
 discard_row.h
 double_linked_list.h
 double_parameter.h
 doxygen_groups.h
 drmaa_blast_tool.hpp
 drmaa_blast_tool_factory.hpp
 drmaa_library.h
 drmaa_service_job.h
 drmaa_tool.h
 drmaa_tool_args_processor.hpp
 drmaa_util.h
 edit_plot.h
 encode_dcc_metadata.h
 event_consumer.hEvent_consumer.h
 experimental_area_phenotype.h
 external_blast_tool.hpp
 external_blast_tool_factory.hpp
 field.h
 field_trial.h
 field_trial_jobs.h
 field_trial_mongodb.h
 field_trial_sqlite.h
 file_output_stream.h
 file_streamer.h
 files_metadata.h
 filesystem_utils.h
 frictionless_data_util.h
 gene_bank.h
 gene_bank_jobs.h
 genotype_metadata.h
 geocoder_util.h
 germplasm_cache.h
 germplasm_country_codes.h
 germplasm_markup.h
 germplasm_service.h
 germplasm_service_data.h
 germplasm_service_library.h
 google.h
 grassroots_frictionless_data_library.h
 grassroots_geocoder_library.h
 grassroots_handler_library.h
 grassroots_plugin_library.h
 grassroots_server.h
 grassroots_service_library.h
 grassroots_service_manager_library.h
 grassroots_task_library.h
 grassroots_users_library.h
 grassroots_util_library.h
 handbook_generator.h
 handler.h
 handler_utils.h
 hash_table.h
 highlighter.h
 htcondor_env_patch.h
 image_util.h
 indexing.h
 instrument.h
 int_linked_list.hA doubly-linked list of integers
 integer_observation.h
 io_utils.h
 irods_connection.h
 irods_search_service_library.h
 irods_util.h
 irods_util_library.h
 jobs_manager.h
 json_parameter.h
 json_processor.h
 json_tools.h
 json_util.h
 key_value_pair.h
 library.h
 linked_list.hA doubly-linked list
 linked_list_iterator.h
 linked_service.h
 linux_sync_data.h
 location.h
 location_jobs.h
 lucene_document.h
 lucene_facet.h
 lucene_library.h
 lucene_tool.h
 mac_sync_data.h
 magic_blast_service.h
 mapped_parameter.h
 material.h
 material_jobs.h
 math_utils.h
 measured_variable.h
 measured_variable_jobs.h
 memory_allocations.h
 meta_search.hA set of routines to perform a metadata-based search of an iRODS server. It uses the iCAT functionality
 mongo_client_manager.hMongo_client_manager.h
 mongodb_library.h
 mongodb_tool.h
 mongodb_util.h
 network_library.h
 nominal_scale_class.h
 nominatim.h
 numeric_observation.h
 observation.h
 operation.h
 paired_blast_service.h
 paired_samtools_service.hPaired_samtools_service.h
 paired_service.h
 parameter.h
 parameter_group.h
 parameter_set.h
 parameter_type.hParameter_type.h
 parental_genotype_service.h
 parental_genotype_service_data.h
 parental_genotype_service_library.h
 pathogenomics_service.h
 pathogenomics_service_data.h
 pathogenomics_service_library.h
 pathogenomics_utils.h
 permission.h
 permissions_editor.h
 person.h
 person_jobs.h
 phenotype_jobs.h
 phenotype_metadata.h
 phenotype_statistics.h
 platform.h
 plot.h
 plot_jobs.h
 plots_cache.h
 plugin.h
 polymarker_formatter.hppPolymarker_formatter.hpp
 polymarker_linked_service.h
 polymarker_service.h
 polymarker_service_job.h
 polymarker_tool.hppPolymarker_tool.hpp
 polymarker_utils.hPolymarker_utils.h
 primer3_prefs.h
 programme.h
 programme_jobs.h
 provider.h
 providers_state_table.h
 query.h
 query_util.h
 raw_connection.h
 referred_service.h
 regular_expressions.hRegular_expressions.h
 remote_parameter_details.h
 remote_service_job.h
 request_tools.h
 resource_parameter.h
 row.h
 row_jobs.h
 row_phenotype.h
 row_processor.h
 sample_metadata.h
 samtools_service.h
 schema_keys.hThe keys for the Grassroots Schema
 schema_term.h
 schema_version.h
 search_options.h
 field-trials/include/search_service.h
 parental-genotype/include/search_service.h
 search/include/search_service.h
 search_service_data.h
 search_service_library.h
 servers_manager.h
 service.h
 service_job.h
 service_job_set_iterator.h
 service_matcher.h
 service_metadata.h
 service_util.h
 signed_int_parameter.h
 sql_clause.h
 sql_clause_list.h
 sqlite_column.h
 sqlite_library.h
 sqlite_tool.h
 standard_row.h
 statistics.h
 streams.h
 string_array_parameter.h
 string_hash_table.h
 string_int_pair.h
 string_linked_list.hA doubly-linked list of strings
 string_observation.h
 string_parameter.h
 string_utils.hA set of string functions
 strings_args_processor.hpp
 study.h
 study_jobs.h
 study_manager.h
 submission_service.h
 submit_crop.h
 submit_drilling.h
 submit_field_trial.h
 submit_gene_bank.h
 submit_location.h
 submit_material.h
 submit_measured_variables.h
 submit_plots.h
 submit_program.h
 submit_study.h
 submit_treatment.h
 submit_treatment_factor.h
 sync_data.h
 system_async_task.hProcess.h
 system_blast_tool.hpp
 system_blast_tool_factory.hpp
 system_util.h
 blast/include/temp_file.hpp
 polymarker/include/temp_file.hpp
 threaded_blast_tool.hpp
 threaded_paired_service.hThreaded_paired_service.h
 time_array_parameter.h
 time_observation.h
 time_parameter.h
 time_util.h
 treatment.h
 treatment_factor.h
 treatment_factor_jobs.h
 treatment_factor_value.h
 treatment_jobs.h
 typedefs.h
 unsigned_int_parameter.h
 user.hRoutines to query user data objects and collections
 user_details.h
 user_group.h
 user_util.h
 uuid_defs.h
 uuid_util.h
 uuid_util_library.h
 view_format.h
 web_service.h
 web_service_library.h
 web_service_util.h
 windows_sync_data.h
 windows_uuid.h