Public Member Functions |
| | RK () |
| | Default constructor.
|
| | RK (const RK &rk) |
| | Copy constructor.
|
| | RK (map< int, string > knock_reacs, MetabolicNetwork *metab_network) |
| | Class constructor.
|
| int | get_avg_path_length () |
| int | get_max_path_length () |
| int | get_min_path_length () |
| string | get_key () |
| map< int, string > & | get_knock_reacs () |
| vector< long > & | get_uncollapsed_ineff_efm_indices () |
| vector< long > & | get_uncollapsed_eff_efm_indices () |
| int | add_reac (int reac, long &rank) |
| int | add_reac_direct (int reac, double &rank) |
| | Method to add reaction to the current reaction knockout subset and compute the score associated with the added reaction.
|
| int | add_reacs (map< int, string > reacs) |
| | Append new reactions to the member knock_reacs.
|
| int | test_reac (int reac, long &rank) |
| int | is_core_collapsed (int &cnt_not_collapsed) |
| long | test_knock_reacs2 (map< int, string > knock_reacs, vector< double > &min_yields, long &num_eff_efm_rem, long &num_ineff_efm_rem) |
Private Attributes |
| map< int, string > | knock_reacs |
| string | key |
| MetabolicNetwork * | metab_network |
| vector< double > | min_yields |
| vector< int > | inactive_reacs |
| vector< long > | uncollapsed_ineff_efm_indices |
| vector< long > | collapsed_ineff_efm_indices |
| vector< long > | uncollapsed_eff_efm_indices |
| int | avg_path_length |
| int | max_path_length |
| int | min_path_length |
Friends |
| ostream & | operator<< (ostream &out, const RK &rk) |
Reaction knockouts subset class. Contains list of knockout reactions, associated metabolic network, and indices of collapsed growth-efficient and inefficient modes, as well as min/max pathway length in remaining modes, and average pathway length
Definition at line 14 of file rk.h.