Prints the annotation strings for each element in a given model.
Prints the annotation strings for each element in a given model.
#include <stdio.h>
void printAnnotation(
SBase_t *sb,
const char*
id )
{
printf("----- %s (%s) annotation -----\n%s\n\n"
, id
);
}
int
main (int argc, char* argv[])
{
unsigned int i,j,errors;
const char* filename;
if (argc != 2)
{
printf("\nUsage: printAnnotation filename\n\n");
return 1;
}
filename = argv[1];
printf("\n%s\n\n", filename);
if(errors > 0)
{
return errors;
}
{
{
}
{
}
{
}
{
{
}
}
}
{
}
{
}
{
}
{
}
{
}
{
}
{
}
{
{
}
{
printAnnotation((
SBase_t*) dl,
"");
}
{
}
}
{
}
{
}
return errors;
}
const char * Compartment_getId(const Compartment_t *c)
_tReturns_t _tthe_t _tvalue_t _tof_t _tthe_t "_tid_t" _tattribute_t _tof_t _tthe_t _tgiven_t _tCompar...
Definition Compartment.cpp:2104
int Event_isSetTrigger(const Event_t *e)
_tPredicate_t _treturning_t @_tc_t _t1_t (_ttrue_t) _tor_t @_tc_t _t0_t (_tfalse_t) _tdepending_t _to...
Definition Event.cpp:2449
Delay_t * Event_getDelay(Event_t *e)
_tTakes_t _tan_t _tEvent_t_t _tstructure_t _tand_t _treturns_t _tits_t _tDelay_t_t _tstructure_t.
Definition Event.cpp:2401
unsigned int Event_getNumEventAssignments(const Event_t *e)
_tReturns_t _tthe_t _tnumber_t _tof_t _tEventAssignment_t_t _tstructures_t _tattached_t _tto_t _tthe_...
Definition Event.cpp:2719
const char * Event_getId(const Event_t *e)
_tTakes_t _tan_t _tEvent_t_t _tstructure_t _tand_t _treturns_t _tits_t _tidentifier_t.
Definition Event.cpp:2377
EventAssignment_t * Event_getEventAssignment(Event_t *e, unsigned int n)
_tReturn_t _ta_t _tspecific_t _tEventAssignment_t_t _tstructure_t _tof_t _tthe_t _tgiven_t _tEvent_t_...
Definition Event.cpp:2702
Trigger_t * Event_getTrigger(Event_t *e)
_tTakes_t _tan_t _tEvent_t_t _tstructure_t _tand_t _treturns_t _tits_t _tTrigger_t_t _tstructure_t.
Definition Event.cpp:2393
int Event_isSetDelay(const Event_t *e)
_tPredicate_t _treturning_t @_tc_t _t1_t (_ttrue_t) _tor_t @_tc_t _t0_t (_tfalse_t) _tdepending_t _to...
Definition Event.cpp:2457
const char * FunctionDefinition_getId(const FunctionDefinition_t *fd)
_tGet_t _tthe_t _tidentifier_t _tof_t _tthe_t _tgiven_t _tFunctionDefinition_t_t _tstructure_t.
Definition FunctionDefinition.cpp:1375
Parameter_t * KineticLaw_getParameter(KineticLaw_t *kl, unsigned int n)
_tGet_t _tthe_t _tnth_t _tparameter_t _tin_t _tthe_t _tlist_t _tof_t _tparameters_t _tin_t _tthe_t _t...
Definition KineticLaw.cpp:2246
unsigned int KineticLaw_getNumParameters(const KineticLaw_t *kl)
_tGet_t _tthe_t _tnumber_t _tof_t _tparameters_t _tdefined_t _tin_t _tthe_t _tgiven_t _tKineticLaw_t_...
Definition KineticLaw.cpp:2278
const char * Model_getId(const Model_t *m)
_tGet_t _tthe_t _tidentifier_t _tof_t _tthe_t _tgiven_t _tModel_t_t _tstructure_t.
Definition Model.cpp:7157
unsigned int Model_getNumEvents(const Model_t *m)
_tGet_t _tthe_t _tnumber_t _tof_t _tEvent_t_t _tstructures_t _tin_t _tthe_t _tgiven_t _tModel_t_t _ts...
Definition Model.cpp:8213
Event_t * Model_getEvent(Model_t *m, unsigned int n)
_tGet_t _tthe_t _tnth_t _tEvent_t_t _tstructure_t _tcontained_t _tin_t _tthe_t _tgiven_t _tModel_t_t ...
Definition Model.cpp:8102
unsigned int Model_getNumReactions(const Model_t *m)
_tGet_t _tthe_t _tnumber_t _tof_t _tReaction_t_t _tstructures_t _tin_t _tthe_t _tgiven_t _tModel_t_t ...
Definition Model.cpp:8205
unsigned int Model_getNumParameters(const Model_t *m)
_tGet_t _tthe_t _tnumber_t _tof_t _tParameter_t_t _tstructures_t _tin_t _tthe_t _tgiven_t _tModel_t_t...
Definition Model.cpp:8174
Compartment_t * Model_getCompartment(Model_t *m, unsigned int n)
_tGet_t _tthe_t _tnth_t _tCompartment_t_t _tstructure_t _tcontained_t _tin_t _tthe_t _tgiven_t _tMode...
Definition Model.cpp:7990
UnitDefinition_t * Model_getUnitDefinition(Model_t *m, unsigned int n)
_tGet_t _tthe_t _tnth_t _tUnitDefinition_t_t _tstructure_t _tcontained_t _tin_t _tthe_t _tgiven_t _tM...
Definition Model.cpp:7942
unsigned int Model_getNumFunctionDefinitions(const Model_t *m)
_tGet_t _tthe_t _tnumber_t _tof_t _tFunctionDefinition_t_t _tstructures_t _tin_t _tthe_t _tgiven_t _t...
Definition Model.cpp:8118
unsigned int Model_getNumCompartments(const Model_t *m)
_tGet_t _tthe_t _tnumber_t _tof_t _tCompartment_t_t _tstructures_t _tin_t _tthe_t _tgiven_t _tModel_t...
Definition Model.cpp:8150
unsigned int Model_getNumSpecies(const Model_t *m)
_tGet_t _tthe_t _tnumber_t _tof_t _tSpecies_t_t _tstructures_t _tin_t _tthe_t _tgiven_t _tModel_t_t _...
Definition Model.cpp:8158
Reaction_t * Model_getReaction(Model_t *m, unsigned int n)
_tGet_t _tthe_t _tnth_t _tReaction_t_t _tstructure_t _tcontained_t _tin_t _tthe_t _tgiven_t _tModel_t...
Definition Model.cpp:8078
Rule_t * Model_getRule(Model_t *m, unsigned int n)
_tGet_t _tthe_t _tnth_t _tRule_t_t _tstructure_t _tcontained_t _tin_t _tthe_t _tgiven_t _tModel_t_t _...
Definition Model.cpp:8054
FunctionDefinition_t * Model_getFunctionDefinition(Model_t *m, unsigned int n)
_tGet_t _tthe_t _tnth_t _tFunctionDefinition_t_t _tstructure_t _tcontained_t _tin_t _tthe_t _tgiven_t...
Definition Model.cpp:7926
unsigned int Model_getNumSpeciesTypes(const Model_t *m)
_tGet_t _tthe_t _tnumber_t _tof_t _tSpeciesType_t_t _tstructures_t _tin_t _tthe_t _tgiven_t _tModel_t...
Definition Model.cpp:8142
SpeciesType_t * Model_getSpeciesType(Model_t *m, unsigned int n)
_tGet_t _tthe_t _tnth_t _tSpeciesType_t_t _tstructure_t _tcontained_t _tin_t _tthe_t _tgiven_t _tMode...
Definition Model.cpp:7974
Parameter_t * Model_getParameter(Model_t *m, unsigned int n)
_tGet_t _tthe_t _tnth_t _tParameter_t_t _tstructure_t _tcontained_t _tin_t _tthe_t _tgiven_t _tModel_...
Definition Model.cpp:8022
InitialAssignment_t * Model_getInitialAssignment(Model_t *m, unsigned int n)
_tGet_t _tthe_t _tnth_t _tInitialAssignment_t_t _tstructure_t _tcontained_t _tin_t _tthe_t _tgiven_t ...
Definition Model.cpp:8038
unsigned int Model_getNumInitialAssignments(const Model_t *m)
_tGet_t _tthe_t _tnumber_t _tof_t _tInitialAssignment_t_t _tstructures_t _tin_t _tthe_t _tgiven_t _tM...
Definition Model.cpp:8182
unsigned int Model_getNumUnitDefinitions(const Model_t *m)
_tGet_t _tthe_t _tnumber_t _tof_t _tUnitDefinition_t_t _tstructures_t _tin_t _tthe_t _tgiven_t _tMode...
Definition Model.cpp:8126
Species_t * Model_getSpecies(Model_t *m, unsigned int n)
_tGet_t _tthe_t _tnth_t _tSpecies_t_t _tstructure_t _tcontained_t _tin_t _tthe_t _tgiven_t _tModel_t_...
Definition Model.cpp:8006
Constraint_t * Model_getConstraint(Model_t *m, unsigned int n)
_tGet_t _tthe_t _tnth_t _tConstraint_t_t _tstructure_t _tcontained_t _tin_t _tthe_t _tgiven_t _tModel...
Definition Model.cpp:8070
unsigned int Model_getNumConstraints(const Model_t *m)
_tGet_t _tthe_t _tnumber_t _tof_t _tConstraint_t_t _tstructures_t _tin_t _tthe_t _tgiven_t _tModel_t_...
Definition Model.cpp:8198
const char * Parameter_getId(const Parameter_t *p)
_tTakes_t _ta_t _tParameter_t_t _tstructure_t _tand_t _treturns_t _tits_t _tidentifier_t.
Definition Parameter.cpp:2008
SpeciesReference_t * Reaction_getReactant(Reaction_t *r, unsigned int n)
@_treturn_t _tthe_t _tnth_t _treactant_t (_tSpeciesReference_t_t) _tof_t _tthis_t _tReaction_t_t.
Definition Reaction.cpp:3054
SpeciesReference_t * Reaction_getModifier(Reaction_t *r, unsigned int n)
@_treturn_t _tthe_t _tnth_t _tmodifier_t (_tmodifier_t _tSpeciesReference_t_t) _tof_t _tthis_t _tReac...
Definition Reaction.cpp:3086
SpeciesReference_t * Reaction_getProduct(Reaction_t *r, unsigned int n)
@_treturn_t _tthe_t _tnth_t _tproduct_t (_tSpeciesReference_t_t) _tof_t _tthis_t _tReaction_t_t.
Definition Reaction.cpp:3070
int Reaction_isSetKineticLaw(const Reaction_t *r)
@_treturn_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthe_t _tKineticLaw_t_t _tof_t _tthis_t _tReaction_t_t _t...
Definition Reaction.cpp:2754
unsigned int Reaction_getNumReactants(const Reaction_t *r)
@_treturn_t _tthe_t _tnumber_t _tof_t _treactants_t (_tSpeciesReference_t_t'_ts_t) _tin_t _tthis_t _t...
Definition Reaction.cpp:3101
unsigned int Reaction_getNumModifiers(const Reaction_t *r)
@_treturn_t _tthe_t _tnumber_t _tof_t _tmodifiers_t (_tmodifier_t _tSpeciesReference_t_t'_ts_t) _tin_...
Definition Reaction.cpp:3117
KineticLaw_t * Reaction_getKineticLaw(Reaction_t *r)
@_treturn_t _tthe_t _tKineticLaw_t_t _tof_t _tthis_t _tReaction_t_t.
Definition Reaction.cpp:2705
unsigned int Reaction_getNumProducts(const Reaction_t *r)
@_treturn_t _tthe_t _tnumber_t _tof_t _tproducts_t (_tSpeciesReference_t_t'_ts_t) _tin_t _tthis_t _tR...
Definition Reaction.cpp:3109
const char * Reaction_getId(const Reaction_t *r)
@_treturn_t _tthe_t _tid_t _tof_t _tthis_t _tReaction_t_t.
Definition Reaction.cpp:2689
void SBMLDocument_printErrors(SBMLDocument_t *d, FILE *stream)
_tPrints_t _tto_t _tthe_t _tgiven_t _toutput_t _tstream_t _tall_t _tthe_t _terrors_t _tor_t _twarning...
Definition SBMLDocument.cpp:2525
unsigned int SBMLDocument_getNumErrors(const SBMLDocument_t *d)
_tReturns_t _tthe_t _tnumber_t _tof_t _terrors_t _tor_t _twarnings_t _tencountered_t _tduring_t _tpar...
Definition SBMLDocument.cpp:2510
void SBMLDocument_free(SBMLDocument_t *d)
_tFrees_t _tthe_t _tgiven_t _tSBMLDocument_t_t _tstructure_t.
Definition SBMLDocument.cpp:2248
Model_t * SBMLDocument_getModel(SBMLDocument_t *d)
_tReturns_t _tthe_t _tModel_t_t _tstructure_t _tstored_t _tin_t _tthis_t _tSBMLDocument_t_t _tstructu...
Definition SBMLDocument.cpp:2290
SBMLDocument_t * readSBML(const char *filename)
@_tcopydoc_t _tdoc_readsbmlfromfile_t
Definition SBMLReader.cpp:446
Include all SBML types in a single header file.
int SBase_isSetAnnotation(const SBase_t *sb)
_tPredicate_t _treturning_t @_tc_t _t1_t (_ttrue_t) _tor_t @_tc_t _t0_t (_tfalse_t) _tdepending_t _to...
Definition SBase.cpp:7629
char * SBase_getAnnotationString(SBase_t *sb)
_tReturns_t _tthe_t _tannotation_t _tstring_t _tfrom_t _tgiven_t _tSBML_t _tstructure_t.
Definition SBase.cpp:7588
const char * SBase_getElementName(const SBase_t *sb)
_tReturns_t _tthe_t _tXML_t _telement_t _tname_t _tof_t _tthe_t _tgiven_t _tstructure_t.
Definition SBase.cpp:7992
const char * Species_getId(const Species_t *s)
_tTakes_t _ta_t _tSpecies_t_t _tstructure_t _tand_t _treturns_t _tits_t _tidentifier_t.
Definition Species.cpp:2636
const char * SpeciesReference_getSpecies(const SpeciesReference_t *sr)
_tGet_t _tthe_t _tvalue_t _tof_t _tthe_t "_tspecies_t" _tattribute_t _tof_t _tthe_t _tgiven_t _tSpeci...
Definition SpeciesReference.cpp:1938
const char * SpeciesType_getId(const SpeciesType_t *st)
_tTakes_t _ta_t _tSpeciesType_t_t _tstructure_t _tand_t _treturns_t _tits_t _tidentifier_t.
Definition SpeciesType.cpp:889
const char * UnitDefinition_getId(const UnitDefinition_t *ud)
_tReturns_t _tthe_t _tidentifier_t _tof_t _tthis_t _tUnitDefinition_t_t _tstructure_t.
Definition UnitDefinition.cpp:2386