Each atom has a finite amount of SMARTS information, and extending SMARTS patterns with more atoms is needed to distinguish more complex chemical environments. To automatically expand a SMARTS and increase the specificity of its chemical environment, we determine splits by taking the union of the chemical environments A using T ‡ :