Replace bitset by integer?
Currently, boost::bitset
is used to represent labeling states. This is a small overhead and makes hashing a bit more costly. However, it is not realistic to have metabolites with more than (32, 64, 128) carbon atoms.
Hence, investigate benefits and efforts necessary to replace this structure by build-in integers.