Some modules were implementing following an approach that breaks modularity and adds a dependency between them.
For example for clustrmsd to be executed, ilrmsdmatrix or rmsdmatrix MUST have been executed before.
In the other hand clustfcc does not require anything to be executed before and thus follow proper modular implementation.
List of modules that need to be refactored
This can greatly benefit from the caching implementation at #1529
Some modules were implementing following an approach that breaks modularity and adds a dependency between them.
For example for
clustrmsdto be executed,ilrmsdmatrixorrmsdmatrixMUST have been executed before.In the other hand
clustfccdoes not require anything to be executed before and thus follow proper modular implementation.List of modules that need to be refactored
clustrmsdilrmsdmatrixrmsdmatrixThis can greatly benefit from the caching implementation at #1529