Struct rust_sbml::ModelRaw [−][src]
pub struct ModelRaw {Show fields
pub id: Option<String>,
pub metaid: Option<String>,
pub name: Option<String>,
pub substance_units: Option<UnitSIdRef>,
pub time_units: Option<UnitSIdRef>,
pub extent_units: Option<UnitSIdRef>,
pub volume_units: Option<UnitSIdRef>,
pub area_units: Option<UnitSIdRef>,
pub length_units: Option<UnitSIdRef>,
pub conversion_factor: Option<UnitSIdRef>,
pub list_of_unit_definitions: ListOfUnitDefinitions,
pub list_of_compartments: ListOfCompartments,
pub list_of_species: ListOfSpecies,
pub list_of_parameters: ListOfParameters,
pub list_of_initial_assignments: ListOfInitialAssignments,
pub list_of_reactions: ListOfReactions,
pub list_of_constraints: ListOfConstraints,
pub list_of_objectives: Option<ListOfObjectives>,
}SBML model as defined in the SBML Level 3 Version 2 core.
Extended with fbc plugin
Example
use rust_sbml::ModelRaw; use std::fs; let ecoli = fs::read_to_string("examples/EcoliCore.xml").unwrap(); let raw_model = ModelRaw::parse(&ecoli).unwrap(); assert_eq!( raw_model.list_of_unit_definitions.unit_definitions[0].id.to_owned().unwrap(), "mmol_per_gDW_per_hr" )
Fields
id: Option<String>metaid: Option<String>name: Option<String>substance_units: Option<UnitSIdRef>time_units: Option<UnitSIdRef>extent_units: Option<UnitSIdRef>volume_units: Option<UnitSIdRef>area_units: Option<UnitSIdRef>length_units: Option<UnitSIdRef>conversion_factor: Option<UnitSIdRef>list_of_unit_definitions: ListOfUnitDefinitionslist_of_compartments: ListOfCompartmentslist_of_species: ListOfSpecieslist_of_parameters: ListOfParameterslist_of_initial_assignments: ListOfInitialAssignmentslist_of_reactions: ListOfReactionslist_of_constraints: ListOfConstraintslist_of_objectives: Option<ListOfObjectives>Implementations
Trait Implementations
impl<'de> Deserialize<'de> for ModelRaw[src]
impl<'de> Deserialize<'de> for ModelRaw[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl StructuralPartialEq for ModelRaw[src]
impl StructuralPartialEq for ModelRaw[src]Auto Trait Implementations
impl RefUnwindSafe for ModelRaw
impl RefUnwindSafe for ModelRawimpl UnwindSafe for ModelRaw
impl UnwindSafe for ModelRawBlanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]