Before revision:  However, there are few tools for describing the primary structure of biopolymers that include non-canonical monomers. We developed BpForms , the first toolkit for concretely and compactly describing the primary structures of non-canonical 1-dimensional biopolymers. BpForms includes the first alphabets of non-canonical DNA, RNA, and protein monomers; a FASTA-like notation for describing biopolymers; and a website, a command line program, a REST API, and a Python package for calculating properties of biopolymers. We anticipate BpForms will be a valuable tool for communicating data about modified DNA, RNA, and proteins, as well as integrating data about epigenetic, post-transcriptional, and post-translational modification.BpForms will also be valuable for whole-cell modeling and cell engineering. Availability and implementation: BpForms is freely available open-source at URL
After revision:  However, there are few tools for describing the primary structure of biopolymers that include non-canonical macromolecules generate behavior. One barrier is our limited formats, such as IUPAC, for abstractly describing macromolecules. To overcome this barrier, we developed BpForms and BcForms, a toolkit of ontologies, grammars, and software for abstracting the primary structure of polymers and complexes as combinations of residues, caps, crosslinks, and nicks. The toolkit can help quality control, exchange, and integrate information about the primary structure of macromolecules into fine-grained global networks of intracellular biochemistry.