Although string-format representations of polymers require the tagging of head and tail atoms within the repeat units, computational tools that automatically identify these positions do not yet exist. The Open Parser for Systematic IUPAC Nomenclature (OPSIN) interprets organochemical nomenclature efficiently by returning as output the SMILES in string format. If an IUPAC polymer name is given as input, OPSIN returns the modified SMILES with head and tail atoms tagged. However, this method is limited to polymers whose nomenclature is already established. The Monomers-to-Polymers tool (M2P) uses known chemical reactions to build polymer chains from monomers . This approach is limited to cases where a comparison of polymer chains and repeat units reveals the positions of heads and tails.