Before revision:  It can be usually split into constrained sequence sampling, the formulation of an optimization problem and an in silico analysis step to narrow down the number of candidates with respect to secondary goals.
After revision:  This process can usually be split into constrained sequence sampling, the formulation of an optimization problem and an in silico analysis step to narrow down the number of candidates with respect to secondary goals.