Skip to content
Branch: master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

readme.md

MyVariant-Api

A simple Python wrapper for the MyVariant API.

For extensive API documentation, see the MyVariant site.

Install me from PyPi! pip install myvariant-api

Basic Example

Find a given SNP with the rsID: rs11931074.

""" Use the query API to find a variant with 
the given rsID.
"""
from myvariant.variant import Variant

results = Variant.find_by(q='rs11931074')
for r in result:
    print r._id, r.cadd['chrom']

>>> chr4:g.9069515G>T, 4

Detailed Example

Given an known variant, get it's begin and end coordinates.

""" Use the annotation API to find the full 
details of a given variant.
"""
from myvariant.variant import Variant

variant = Variant.get('chr4:g.90639515G>T')
print variant._id, variant.dbsnp['hg19']['start'], variant.dbsnp['hg19']['end']

>>> chr4:g.90639515G>T, 90639515, 90639516

This library also supports the metadata API.

from myvariant.metadata import Metadata

metadata = Metadata.get_metadata()
print metadata.stats['cadd']

>>> 163690986

About

A simple API wrapper for the MyVariant.info API.

Resources

License

Languages

You can’t perform that action at this time.