Text this: BigSMILES: A Structurally-Based Line Notation for Describing Macromolecules