Modeling of gene regulatory networks: A review