diff --git a/CHANGELOG.md b/CHANGELOG.md index ac5e06a..98fb426 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## Version 0.7.0 - 0.7.1 +## Version 0.7.0 - 0.7.2 - Classes extend `BiocObject` from biocutils. - `validate` param in the constructor is renamed to `_validate`. diff --git a/src/iranges/irangeslist.py b/src/iranges/irangeslist.py index a02da78..d314fd1 100644 --- a/src/iranges/irangeslist.py +++ b/src/iranges/irangeslist.py @@ -120,8 +120,7 @@ def __repr__(self) -> str: else self._element_type ) - if len(self._element_metadata) > 0: - output += ", element_metadata=" + ut.print_truncated_dict(self._element_metadata) + output += ", element_metadata=" + self._element_metadata.__repr__() if len(self._metadata) > 0: output += ", metadata=" + ut.print_truncated_dict(self._metadata) @@ -142,7 +141,7 @@ def __str__(self) -> str: output += f"partitioning: {ut.print_truncated_list(self._partitioning)}\n" - output += f"element_metadata({str(len(self._element_metadata))}): {ut.print_truncated_list(list(self._element_metadata.keys()), sep=' ', include_brackets=False, transform=lambda y: y)}\n" + output += f"element_metadata({str(len(self._element_metadata))} rows): {ut.print_truncated_list(list(self._element_metadata.get_column_names()), sep=' ', include_brackets=False, transform=lambda y: y)}\n" output += f"metadata({str(len(self._metadata))}): {ut.print_truncated_list(list(self._metadata.keys()), sep=' ', include_brackets=False, transform=lambda y: y)}\n" return output