This module contains the code for the bulk of the BV-BRC command-line interface scripts. This includes a variety of scripts for manipulating tab-delimited files as well as for querying and processing data in the BV-BRC genome repository.
A complete description of the command-line interface (also known as the CLI, can be found here. The installation procedure for the CLI can be found here.
Most of these scripts have a name of the form p3-script-name where script-name is a hyphenated description of what the script does.
This module is a component of the BV-BRC build system. It is designed to fit into the
dev_container
infrastructure which manages development and production deployment of
the components of the BV-BRC. More documentation is available here.
These scripts make heavy use of the core BV-BRC interface code here. In particular, the P3Utils.pm module contains the definitions of derived fields and relationships in the BV-BRC database.