The closure values "0" and "1" will never be seen in the current DeepSMILES. C0 is meaningless, and C1 has a loop to itself.
Proposal 1: Shift the closure numbers so that "CC0" corresponds to what is currently "CC2".
The closure value "2" can only be seen with dot disconnections, as for example C.C2. Otherwise, a 2 always links to the previous atom, as CC2 or CN)C2. If #6 is implemented, such that closures cannot cross a dot disconnection, then the closure value "2" will never exist in a valid DeepSMILES.
Proposal 2: Shift the closure numbers so that "CCC0" corresponds to what is currently "CCC3".
This would make the closure values 0, 1, and 2 be useful.
The closure values "0" and "1" will never be seen in the current DeepSMILES. C0 is meaningless, and C1 has a loop to itself.
Proposal 1: Shift the closure numbers so that "CC0" corresponds to what is currently "CC2".
The closure value "2" can only be seen with dot disconnections, as for example C.C2. Otherwise, a 2 always links to the previous atom, as CC2 or CN)C2. If #6 is implemented, such that closures cannot cross a dot disconnection, then the closure value "2" will never exist in a valid DeepSMILES.
Proposal 2: Shift the closure numbers so that "CCC0" corresponds to what is currently "CCC3".
This would make the closure values 0, 1, and 2 be useful.