Location syntax: identifier::= name@name
The location operator @ is the last operator used in Biocham-4 for molecule identifiers.
But it does not work with numerical simulation and the GSL interface which expects an atom not a term for molecule concentrations.
In Biocham 3 we had other operators for molecule names
object molecule | molecule::name located molecule molecule name | molecule-molecule molecular complex | molecule~{name,...,name} modified molecule | gene | ( molecule ) gene = #name
If we correct the bug for locations, the question is shouldn't we reintroduce the old syntax for complexes and modifications (and gene meaning single copy) ?