An additional requirement for the implementation of the template format in the Open Force Field toolkit is unique atom map numbers on each atom, thus making the format SMIRKS-based, rather than SMILES or SMARTS based. This is done so that the atoms from the templates can be individually traced back to where they were matched in the polymer for monomer-wise partial charging methods and other residue-based analyses.