diff --git a/src/aria/conbox/reader.py b/src/aria/conbox/reader.py index a01a4212d67be625818d8358d3c647f2e0f78f06..bd005405722f9df38289e4463b6774d3d18e402d 100644 --- a/src/aria/conbox/reader.py +++ b/src/aria/conbox/reader.py @@ -476,6 +476,9 @@ class MapFile(RegexFile): conmap.sequence = Sequence("sequence_id", protein.aa_sequence.sequence) conmap.assign_sequence_register() + if self.sort: + conmap.sort(self.sort, reverse=True, inplace=True) + for contact in conmap: conkeys = tuple(sorted([contact.res1_seq, contact.res2_seq]))