package
1.0.0
Repository: https://github.com/lattice-automation/repp.git
Documentation: pkg.go.dev

# Functions

New returns a new Config struct populated by settings from config.yaml, in the repo, or some other settings file the user points to with the "--config" command TODO: check for and error out on nonsense config values TODO: add back the config file path setting.
Setup checks that the REPP data directory exists.

# Variables

DefaultConfig is the initiate client config that's embedded with repp and installed on the first rungo:embed config.yaml.
DefaultEnzymes is the JSON file of default enzymes embedded with reppgo:embed enzymes.json.
DefaultFeatures is the JSON file of default features embedded with reppgo:embed features.json.
DefaultPrimer3Config is the FS of Primer3, needed to run primer3_core, etcgo:embed primer3_config primer3_config/interpretations.
EnzymeDB is the path to the enzymes file.
FeatureDB is the path to the features file.
Primer3Config is the path to a primer3 config directory primer3 is (overly) particular about the trailing slash.
SeqDatabaseDir is the path to a directory of sequence databases.
SeqDatabaseManifest is the path to the manifest file for the sequence databases.

# Structs

Config is the Root-level settings struct and is a mix of settings available in config.yaml and those available from the command line.
SynthCost contains data of the cost of synthesizing DNA up to a certain size.