pub struct DataRoot {Show 17 fields
pub root: PathBuf,
pub seed_rxns: Vec<SeedRxnRow>,
pub seed_cpds: Vec<SeedCpdRow>,
pub mnxref_seed: Vec<MnxrefSeed>,
pub mnxref_seed_other: Vec<MnxrefSeedOther>,
pub meta_pwy: PathwayTable,
pub kegg_pwy: PathwayTable,
pub seed_pwy: PathwayTable,
pub custom_pwy: PathwayTable,
pub medium_rules: Vec<MediumRule>,
pub complex_subunit: ComplexSubunitTable,
pub subex: Vec<SubexRow>,
pub tcdb_substrates: Vec<TcdbSubstrateRow>,
pub exception: Vec<ExceptionRow>,
pub biomass_gram_pos: Option<BiomassTemplate>,
pub biomass_gram_neg: Option<BiomassTemplate>,
pub biomass_archaea: Option<BiomassTemplate>,
}Expand description
The full set of reference tables gapseq consults. Fields are populated
lazily as the relevant loaders are called; DataRoot::load loads
everything at once.
Fields§
§root: PathBuf§seed_rxns: Vec<SeedRxnRow>§seed_cpds: Vec<SeedCpdRow>§mnxref_seed: Vec<MnxrefSeed>§mnxref_seed_other: Vec<MnxrefSeedOther>§meta_pwy: PathwayTable§kegg_pwy: PathwayTable§seed_pwy: PathwayTable§custom_pwy: PathwayTable§medium_rules: Vec<MediumRule>§complex_subunit: ComplexSubunitTable§subex: Vec<SubexRow>§tcdb_substrates: Vec<TcdbSubstrateRow>§exception: Vec<ExceptionRow>§biomass_gram_pos: Option<BiomassTemplate>§biomass_gram_neg: Option<BiomassTemplate>§biomass_archaea: Option<BiomassTemplate>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DataRoot
impl RefUnwindSafe for DataRoot
impl Send for DataRoot
impl Sync for DataRoot
impl Unpin for DataRoot
impl UnsafeUnpin for DataRoot
impl UnwindSafe for DataRoot
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more