To assist with these operations, Gromologist implements a robust selection language akin to that of VMD , allowing for logical operations, selections "within X of Y", and a number of predefined molecule classes such as "protein", "nucleic" or "solvent". Periodic boundary condition (PBC) treatment is also implemented for any generalized triclinic box.