ASN.1 io heavy atoms ctr IAtom atomsbonds line notation io OpenSMILES io PubChem io SMILES io migration Sybyl Line Notation io Wiswesser Line Notation io