-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #52 from gph82/interface_selection
Mostly, this PR is about: 1) the way interfaces are defined, including some API changes&breaks 2) using consensus labels as much as possible 3) enable 'fragments'=heuristic_name (e.g. "chains") when possible (still not everywhere) 4) Pull up some returned values to be accessible to the user, e.g. flareplot_attrs for finer tunig and repframes to access geometries directly after wrappers of the underlying methods have been called (these are some API breaks) 5) Include a new example dataset and notebook There's many other minor changes to the docs, typos, some smaller refactors but the above list summarizes the largest changes. We expand a bit on 1) and 2) 1.1) It tries to differentiate better between fragmenting for display and tagging purposes ('fragments') vs fragmenting for interface selection 'frag_idxs_group_1, frag_idxs_group_2' are renamed 'interface_selection_1, interface_selection_2', and the docs try to explain this better. 1.2) A new feature is that selecting interface members can be done using consensus descriptors ("TM6" vs "TM3") regardless of what fragmentation heuristic is used ("chains") as long as some consensus information is there. 1.3) To give even finer control over interface selection, new optarg 'AA_selection' is introduced to fine tune the interface definition. 1.4) Instead of raising exception, self-contacts "TM3" vs "TM*" will simply delete self-contacts (and inform the user) unless 'self_interface=True'. 2.1) The low level label-generating-methods get new options for 'AA_format'='just_consensus' and 'try_consensus', which allow the higher level methods like compare_violins and compare_groups_of_contacts to to 'sort_by'='consensus' (via plot_unified_freq_dicts via the lower-level sorter methods)
- Loading branch information
Showing
36 changed files
with
2,599 additions
and
823 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.