schrodinger.protein.gpcr.annotate module

This module is for annotating GPCR sequences using data from the GPCR DB.

Copyright Schrodinger, LLC. All rights reserved.

schrodinger.protein.gpcr.annotate.get_sequence(entry_name, *, conn=None)[source]

Get the sequence for the given entry

Parameters
  • entry_name (str) – GPCR DB entry name (e.g. 5ht1a_human)

  • conn (sqlite3.Connection) – keyword-only; if not passed, will open default connection

Return type

str

schrodinger.protein.gpcr.annotate.get_families(entry_name, *, conn=None)[source]

Get the GPCR families for the given entry

Parameters
  • entry_name (str) – GPCR DB entry name (e.g. 5ht1a_human)

  • conn (sqlite3.Connection) – keyword-only; if not passed, will open default connection

Return type

list[str]

schrodinger.protein.gpcr.annotate.get_residue_annotations(entry_name, *, conn=None)[source]

Get the residue annotations for the given entry

Parameters
  • entry_name (str) – GPCR DB entry name (e.g. 5ht1a_human)

  • conn (sqlite3.Connection) – keyword-only; if not passed, will open default connection

Return type

list[dict]

schrodinger.protein.gpcr.annotate.get_gpcrdb_url(entry_name)[source]

Get the GPCR DB URL for the given entry

Parameters

entry_name (str) – GPCR DB entry name (e.g. 5ht1a_human)