

def conformational_space_comparison(clustering, trajectoryHandler, matrixHandler, clustering_parameters, refinement_parameters):
    traj_ranges = {
        
    }
    current = 0
    for (i, pdb_source) in enumerate(trajectoryHandler.sources):
        num_confs = pdb_source.get_info('number_of_conformations')
        traj_ranges[('traj_%d' % i)] = (current, ((current + num_confs) - 1))
        current = (matrixHandler + num_confs)
    decomposed_clusters = Separator.separate(clustering.clusters, traj_ranges)
    analysis = Analyzer.run(decomposed_clusters, matrixHandler.distance_matrix)
    return analysis

dataset/ETHPy150Open victor-gil-sepulveda/pyProCT/pyproct/postprocess/actions/confSpaceComparison/confSpaceComparison.py conformational_space_comparison/VarMisuse@80/126 `current`->`matrixHandler`