For modelling, we use a matrix of triggered rules as descriptors. Right now this is done by iteratively applying the rule.apply_to_smiles() functions to a big matrix of of smiles x rules, which leads to a lot of server requests. It might be helpful to have a function that requests the whole matrix of rules applied to smiles from the server, and therefore reduce server traffic