-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Mapping multi chain components (#47)
* adding first pseudo code for protein chain mapping * Update atom_mapper.py suggesting implementation for _split_protein_component_chains * Tests for mapping multimer components * WIP -- Implementing splitting by framents instead of chains * Split components by molecule fragments/connectivity * WIP -- Support for multimer mapping. Merge fragment mappings into one. * Fix tests fixtures and expected mapped atoms. * Adding test data for multimer mutation components * Handling multimer component mapping * Fix filename for test file * add review feedback * patch the testing env * try and fix 3.9 tests * add missing init file * make suggest mappings agnostic to the type of components * make type hints work with 3.9 * fix type hint and enforce components are the same type * update type hints, raise an error for different numbers of subcomponents --------- Co-authored-by: Iván Pulido <[email protected]> Co-authored-by: Irfan Alibay <[email protected]> Co-authored-by: Josh Horton <[email protected]>
- Loading branch information
1 parent
8ebfea7
commit 4532c95
Showing
5 changed files
with
31,791 additions
and
15 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
Oops, something went wrong.