schrodinger.application.bioluminate.anarci_classifier module

class schrodinger.application.bioluminate.anarci_classifier.AnarciClassifier

Bases: ProteinClassifier

A classifier for a protein sequence using ANARCI.

PROTEIN_TYPES = [<AnarciType.TCR_A: 'A'>, <AnarciType.TCR_B: 'B'>, <AnarciType.TCR_G: 'G'>, <AnarciType.TCR_D: 'D'>, <AnarciType.ANTIBODY_H: 'H'>, <AnarciType.ANTIBODY_K: 'K'>, <AnarciType.ANTIBODY_L: 'L'>]
__init__()
classify(sequence, scheme=AntibodyCDRScheme.Kabat, chain_name=None)
schrodinger.application.bioluminate.anarci_classifier.protein_class_from_anarci_result_and_seq(full_sequence, chain_result, chain_name=None)

Get the protein class from an ANARCI result and sequence.

schrodinger.application.bioluminate.anarci_classifier.protein_class_from_anarci_result(domain_result) ProteinClass

Get the protein class from an ANARCI result.

schrodinger.application.bioluminate.anarci_classifier.get_protein_family(sequence: str) str

Get the protein family for a sequence.

schrodinger.application.bioluminate.anarci_classifier.anarci_resinfo_to_numbered_residue(resinfo: ResInfo, chain_name='') NumberedResidue

Convert an ANARCI residue info to a numbered residue.

schrodinger.application.bioluminate.anarci_classifier.is_scfv(protein_data: ProteinClass) bool

Check if the protein class is a scFv.