Skip to main content

Make HGNC queries for gene symbols

Project description

hgnc_queries.py

Query HGNC for gene symbols.
Created to attempt to rescue old gene symbols because of an old excel "database" that had to be converted in a Django database

Installation

pip install hgnc-queries

Examples:

Use HGNC queries to get:

>> import hgnc_queries
>> hgnc_queries.get_new_symbol("RN5S49", verbose = False)
RNA5SP49

>> hgnc_queries.get_gene_starting_with("BRCA", verbose = False)
["BRCA1", "BRCA1P1", "BRCA2", "BRCA3"]

>> hgnc_queries.get_alias("ARID1B", verbose = False)
["KIAA1235", "ELD/OSA1", "p250R", "BAF250b", "DAN15", "6A3-5"]

>> hgnc_queries.get_main_symbol(BRAF1, verbose = False)
BRAF

>> hgnc_queries.get_prev_symbol("COL2A1", verbose = False)
["SEDC", "AOM"]

>> hgnc_queries.get_id("BRAF", verbose = False)
HGNC:1097

>> hgnc_queries.get_symbol_from_id("1097", verbose = False)
BRAF

# new function more for in-script use
# get the hgnc symbol if gene symbol not recognized by the process you're using
>> print(queries.get_hgnc_symbol("RN5S49"))
RNA5SP49
>> print(queries.get_hgnc_symbol("BRAF1"))
BRAF

>> hgnc_queries.get_refseq("BRCA1", False)
['NM_007294']
>> hgnc_queries.get_ensembl("BRCA1", False)
"ENSG00000012048"

>> hgnc_queries.convert_refseq2ensembl("NM_007294", False)
"ENSG00000012048"
>> hgnc_queries.convert_ensembl2refseq("ENSG00000012048", False)
['NM_007294']

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hgnc_queries-0.1.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

hgnc_queries-0.1.0-py2.py3-none-any.whl (5.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file hgnc_queries-0.1.0.tar.gz.

File metadata

  • Download URL: hgnc_queries-0.1.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0.post20200518 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for hgnc_queries-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f2c576a9acf7dbeab8414966c2e20e0688e884989de7355f600c71eea08fdabf
MD5 c3b219c1ed2a2020f68c3df19917a45a
BLAKE2b-256 8658ca3fc8f1068cb02b373216af8db39c430f71720da6e6db58de73b290b28e

See more details on using hashes here.

File details

Details for the file hgnc_queries-0.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: hgnc_queries-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0.post20200518 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for hgnc_queries-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 bc9abf863908243f4e99b6e12ffafb829a9c0b7e0893fbc5024f4b5853a0ac8a
MD5 f5f5f0bbec3c7ce32ee98a50a5940260
BLAKE2b-256 6e0d9cae4f56cddea9784004a94d4d1d63800956a157bbc88ebd1b1b63654a49

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page