FragGT makes use of five molecular operators to introduce mutations and crossover to the population (described below). Inspired by molecular operators described by , we treat molecules as a graph where each node is a molecular fragment connected by directed edges which describe the disconnection environment (e.g. the disconnection of an amide bond is asymmetric, hence the corresponding graph edge is directed).