#include <netstruct.h>
Public Member Functions | |
NetStruct () | |
default constructor | |
NetStruct (const NetStruct &ns2) | |
copy constructor. | |
NetStruct (int32 nr, int32 nc) | |
constructor with allocate. | |
NetStruct (string &str) | |
NetStruct (string &str, int32 &pos) | |
constructor from string | |
~NetStruct () | |
destructor | |
void | resize (int32 nr, int32 nc) |
resize all vectors. | |
string * | toString () |
copy network data into a string | |
void | appendToString (string &str) |
append network data to a string | |
Public Attributes | |
array< array< int32 > * > * | IN |
substrate indices for each rea | |
array< array< int32 > * > * | OUT |
product indices for each rea | |
array< array< int32 > * > * | INH |
inhibitor indices for each rea | |
array< array< int32 > * > * | CMPI |
indices of substrates competively inhibited by a reaction | |
array< array< int32 > * > * | CAT |
catalyst indices for each rea | |
array< array< int32 > * > * | PRP |
propagators indices for each rea, products that propagate dpletion to inhibited substrates | |
array< array< int32 > * > * | INST |
substrate stoichiometries in same order as IN | |
array< array< int32 > * > * | OUTST |
product stoichiometries in same order as IN | |
array< array< int32 > * > * | CSUC |
successor reactions for each compound | |
array< array< int32 > * > * | CPRE |
predecessor reactions for each compound | |
array< int8 > * | REV |
reversibility for each reaction | |
int32 | numR |
number of reactions | |
int32 | numC |
number of compounds | |
int32 | lastAdded |
reaction added last | |
int32 | refCount |
how many Net-objects use this struct | |
Private Member Functions | |
void | initFromString (string &str, int32 &pos) |
construct from string |
NetStruct::NetStruct | ( | ) |
default constructor
NetStruct::NetStruct | ( | const NetStruct & | ns2 | ) |
copy constructor.
NetStruct::NetStruct | ( | string & | str | ) |
NetStruct::NetStruct | ( | string & | str, | |
int32 & | pos | |||
) |
constructor from string
NetStruct::~NetStruct | ( | ) |
destructor
void NetStruct::appendToString | ( | string & | str | ) |
append network data to a string
void NetStruct::initFromString | ( | string & | str, | |
int32 & | pos | |||
) | [private] |
construct from string
string * NetStruct::toString | ( | ) |
copy network data into a string
array<array<int32>* >* NetStruct::CAT |
catalyst indices for each rea
array<array<int32>* >* NetStruct::CMPI |
indices of substrates competively inhibited by a reaction
array<array<int32>* >* NetStruct::CPRE |
predecessor reactions for each compound
array<array<int32>* >* NetStruct::CSUC |
successor reactions for each compound
array<array<int32>* >* NetStruct::IN |
substrate indices for each rea
array<array<int32>* >* NetStruct::INH |
inhibitor indices for each rea
array<array<int32>* >* NetStruct::INST |
substrate stoichiometries in same order as IN
reaction added last
number of compounds
number of reactions
array<array<int32>* >* NetStruct::OUT |
product indices for each rea
array<array<int32>* >* NetStruct::OUTST |
product stoichiometries in same order as IN
array<array<int32>* >* NetStruct::PRP |
propagators indices for each rea, products that propagate dpletion to inhibited substrates
how many Net-objects use this struct
reversibility for each reaction