Given a newly implemented parallelization (https://docs.mdanalysis.org/dev/documentation_pages/analysis/parallelization.html), implement it for all classes in analysis.align module. You may use analysis.RMSD example as a reference.
You need to add:
- appropriate implementation of result aggregation for
AnalysisBase subclasses in analysis.align module
- a boilerplate fixture(s) to
testsuite/analysis/conftest.py, analogous with existing ones
- a
client_<classname> fixtures to all tests using <classname> in testsuite/MDAnalysisTests/analysis/test_align.py, and modify the way run() method is called