schrodinger.application.bioluminate.anarci.loop_ranges module

This module defines a class LoopRange which can be used to determine whether a given residue is between two other given residues in an insert-coded numbering scheme. This is especially necessary because IMGT uses inverted-order insert codes, and we need to be able to carefully define that behavior.

schrodinger.application.bioluminate.anarci.loop_ranges.is_imgt_ins_code(ins_code)
Check if the insertion code is represented as an integer like in IMGT

numbering

class schrodinger.application.bioluminate.anarci.loop_ranges.LoopRange(start: schrodinger.application.bioluminate.anarci.anarci_adapter.ResInfo, end: schrodinger.application.bioluminate.anarci.anarci_adapter.ResInfo)

Bases: object

__init__(start: schrodinger.application.bioluminate.anarci.anarci_adapter.ResInfo, end: schrodinger.application.bioluminate.anarci.anarci_adapter.ResInfo)
__contains__(item: schrodinger.application.bioluminate.anarci.anarci_adapter.ResInfo)
class schrodinger.application.bioluminate.anarci.loop_ranges.ImgtLoopRange(start: schrodinger.application.bioluminate.anarci.anarci_adapter.ResInfo, end: schrodinger.application.bioluminate.anarci.anarci_adapter.ResInfo)

Bases: schrodinger.application.bioluminate.anarci.loop_ranges.LoopRange

__contains__(item: schrodinger.application.bioluminate.anarci.anarci_adapter.ResInfo)
__init__(start: schrodinger.application.bioluminate.anarci.anarci_adapter.ResInfo, end: schrodinger.application.bioluminate.anarci.anarci_adapter.ResInfo)