Hi Maciek,
I can see two different cases:
1. interactions determined based on the exact molecular representation e.g. aromatic nitrogen without hydrogen is not a donor.
2. interactions determined based on potential tautomers and protomers e.g. aromatic nitrogen without hydrogen is a donor if a tautomeric form or charge state can result in a hydrogen being present.
I can see both being valid cases, so possibly there could be an additional switch for this.
Presumably the first case is relatively straight forward, the second more difficult?
Tim