parameters: (self, runs: list, groups_and_pairs: list)
docstring: Calculates the Diff Asymmetry workspaces which are concerned with the provided Runs and Groups/Pairs.
docstring_summary: Calculates the Diff Asymmetry workspaces which are concerned with the provided Runs and Groups/Pairs.
docstring_tokens: Calculates the Diff Asymmetry workspaces which are concerned with the provided Runs and Groups / Pairs .
function: def calculate_diffs_for(self, runs: list, groups_and_pairs: list) -> None:
          """Calculates the Diff Asymmetry workspaces which are concerned with the provided Runs and Groups/Pairs."""
          diffs = self._context.find_diffs_containing_groups_or_pairs(groups_and_pairs)
          self._calculate_diffs_for(self._remove_duplicates(runs), diffs)
function_tokens: def calculate_diffs_for ( self , runs : list , groups_and_pairs : list ) -> None : diffs = self . _context . find_diffs_containing_groups_or_pairs ( groups_and_pairs ) self . _calculate_diffs_for ( self . _remove_duplicates ( runs ) , diffs )