Skip to content

Instantly share code, notes, and snippets.

@iamh2o
Forked from knmkr/search_snpedia.py
Created July 29, 2021 02:24
Show Gist options
  • Save iamh2o/7da51e30e9a76e36b15f7fcad5a3d97a to your computer and use it in GitHub Desktop.
Save iamh2o/7da51e30e9a76e36b15f7fcad5a3d97a to your computer and use it in GitHub Desktop.
Example for calling SNPedia API from python
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import argparse
from wikitools import wiki # https://github.com/alexz-enwp/wikitools
from wikitools import page
def search_snpedia(snp):
"""
http://snpedia.com/index.php/Bulk
"""
site = wiki.Wiki("http://bots.snpedia.com/api.php")
pagehandle = page.Page(site,snp)
snp_page = pagehandle.getWikiText()
return snp_page
def _main():
parser = argparse.ArgumentParser()
parser.add_argument('snp', type=str, help='snp like `rs3`')
args = parser.parse_args()
found = search_snpedia(args.snp)
print found
if __name__ == '__main__':
_main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment