Bidirectional Molecule Generation with Recurrent Neural Networks | Synapse