Environment Interface Proposal - ModelSEED/Model-SEED-core GitHub Wiki
Environment Interface Proposal
Concept
Each logged in user of the Model SEED has a persistent environment that includes the following settings:
- A workspace directory
- A default biochemistry
- A default model
- A default mapping
- A default SEED
- A default ModelSEED
- A default FBA
Command summary
- mseed login: logs into the environment with a specified username and password (e.g. mseed login chenry mypassword)
- mseed logout: logs out of the environment
- mseed env: prints current environment settings
- mseed setenv: sets environment parameter (e.g. mseed setenv models/chenry/Seed83333.1)
- mseed saveenv: saves the environment settings to a specified name (e.g. mseed printenv MySettings)
- mseed loadenv: loads environment settings from a specified name (e.g. mseed loadevn MySettings)
Environment related global options
- A saved environment may be bootstrapped onto any Model SEED command using the -env option followed by the name of the environment (e.g. mseed bio list media -env environments/chenry/Default).
- An environment may also be specified entirely in the command line (e.g. mseed bio list media -env "models/chenry/Seed83333.1;bio/chenry/main;mapping/chenry/main;seed/pubseed;mseed/local").