schrodinger.livedesign.entity_registration.knowledge_based module¶
- schrodinger.livedesign.entity_registration.knowledge_based.to_entity_tree(monomer_mol: Mol, options=None)¶
Given a monomeric structure, break it down into simple polymers and build up an entity tree. There are four potential ways to break down a monomer mol, these are listed in order of preference:
[TODO, SHARED-11801] Use polymer groups to determine and break into a tree structure, then classify from bottom up
- The input has interpolymer connections. Can break down into antibody with arms using connectivity
information
[TO DEPRECATE] The input has extended annotations. Can break down into antibody with arms.
- The input has none of the above. Can classify and group arms, but will not be grouped into an
antibody.
Extended annotations are translated into a polymer graph to act as interpolymer connections for simplicity.