SELFIES: a robust representation of semantically constrained graphs with an example application in chemistry