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:  It can be usually split into constrained sequence sampling, the formulation of an optimization problem and an in silico analysis to narrow down the number of candidates with respect to secondary goals.