Package schrodinger :: Package application :: Package bioluminate :: Module antibody_utils
[hide private]
[frames] | no frames]

Module antibody_utils

Useful classes and functions for working with Antibodies

Copyright (c) Schrodinger, LLC. All rights reserved

Classes [hide private]
  FrameworkTemplate
Functions [hide private]
list
search_antibody(light_seq, heavy_seq, database, criteria=None, viewer=None)
Searches the database for a matching antibody to the sequence supplied.
Variables [hide private]
  maestro = None
hash(x)
  __package__ = 'schrodinger.application.bioluminate'
Function Details [hide private]

search_antibody(light_seq, heavy_seq, database, criteria=None, viewer=None)

 

Searches the database for a matching antibody to the sequence supplied.

Parameters:
  • light_seq (str) - The text representation of a sequence such as obtained from the schrodinger.ui.sequencealignment.sequence.Sequence.text method. This should be for the light variable region
  • heavy_seq (str) - The text representation of a sequence such as obtained from the schrodinger.ui.sequencealignment.sequence.Sequence.text method This should be for the heavy variable region
  • criteria (list) - list of String, Numerical and Boolean schrodinger.application.bioluminate.propfilter.Criterion objects obtained from the schrodinger.application.bioluminate.propfilter for limited the antibodies searched in the database
  • database (schrodinger.application.prime.packages.PrimeStructureDatabase.PrimeStructureDB) - The database to search
  • viewer (schrodinger.application.bioluminate.ssv.viewer.SimplifiedSequenceViewer or None) - The SimplifiedSequenceViewer viewer to place results in. If None, no SSV will be used.
Returns: list
List of results, each item is a FrameworkTemplate object