Residue templates are parsed on runtime each time the program runs.
If CCD is supported via either #218 or #219, it would be better to cache the results to avoid parsing and creating the entire registry each time, which may contain potentially thousand of residues or be slow to fetch from the network.
It could be save as a binary file on the local user folder or read on startup.
Note that the cache must include timestamps to detect whether the contents should be reconstructed.
Residue templates are parsed on runtime each time the program runs. If CCD is supported via either #218 or #219, it would be better to cache the results to avoid parsing and creating the entire registry each time, which may contain potentially thousand of residues or be slow to fetch from the network. It could be save as a binary file on the local user folder or read on startup.
Note that the cache must include timestamps to detect whether the contents should be reconstructed.