package biocaml
The OCaml Bioinformatics Library
Install
Dune Dependency
Authors
Maintainers
Sources
biocaml-0.11.2.tbz
sha256=fae219e66db06f81f3fd7d9e44717ccf2d6d85701adb12004ab4ae6d3359dd2d
sha512=f6abd60dac2e02777be81ce3b5acdc0db23b3fa06731f5b2d0b32e6ecc9305fe64f407bbd95a3a9488b14d0a7ac7c41c73a7e18c329a8f18febfc8fd50eccbc6
doc/biocaml.unix/Biocaml_unix/Sbml/index.html
Module Biocaml_unix.Sbml
Source
SBML file parser. Currently only level 2 version 4 is supported.
Source
type sb_math =
| MApply of sb_math_operator * sb_math list
| MLambda of string list * sb_math
| MPiecewise of (string * sb_math) list * string
| MFloatNumber of float
| MIntNumber of int
| MIdentifier of string
| MTime
| MTrue
| MFalse
| MNAN
| MPi
| MExponent
| MInfinity
| MNoMath
Source
type sb_compartment = {
compart_id : string;
compart_name : string;
compart_spatialDimensions : int;
compart_size : float;
compart_units : string;
compart_outside : string;
compart_constant : bool;
}
Source
type sb_species = {
species_id : string;
species_name : string;
species_type : string;
species_compartment : string;
species_initialAmount : float;
species_initialConcentration : float;
species_substanceUnits : string;
species_hasOnlySubstanceUnits : bool;
species_boundaryCondition : bool;
species_constant : bool;
}
Source
type sb_parameter = {
param_id : string;
param_name : string;
param_value : float;
param_units : string;
param_constant : bool;
}
Source
type sb_reaction = {
react_id : string;
react_name : string;
react_boundaryCondition : bool;
react_fast : bool;
react_reactants : sb_species_ref list;
react_products : sb_species_ref list;
react_kineticLaw : sb_kinetic_law;
}
Source
type sb_rule =
| RateRule of sb_generic_rule
| AssignmentRule of sb_generic_rule
| AlgebraicRule of sb_algebraic_rule
Source
type sb_event = {
event_id : string;
event_name : string;
event_useValuesFromTriggerTime : bool;
event_trigger : sb_trigger;
event_delay : sb_delay;
event_assignments : sb_event_assignment list;
}
Source
type sb_model = {
sbm_id : string;
sbm_name : string;
sbm_functionDefinitions : sb_function_definition list;
sbm_unitDefinitions : sb_unit_definition list;
sbm_compartments : sb_compartment list;
sbm_species : sb_species list;
sbm_reactions : sb_reaction list;
sbm_parameters : sb_parameter list;
sbm_initialAssignments : sb_initial_assignment list;
sbm_rules : sb_rule list;
sbm_events : sb_event list;
}
Returns a string with sb_math converted into a S-expression
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>