def multi_variant_rsid_page(rsid): db = get_db() try: _log() variants = lookups.get_variants_by_rsid(db, rsid) if variants is None or len(variants) == 0: return not_found_page("There are no variants with the rsid '{}'".format(rsid)) return not_found_page('There are multiple variants at the location of rsid {}: {}'.format( rsid, ', '.join('{chrom}-{pos}-{ref}-{alt}'.format(**variant) for variant in variants))) except:_err(); abort(500)
def dbsnp_page(rsid): db = get_db() try: variants = lookups.get_variants_by_rsid(db, rsid) chrom = None start = None stop = None print 'Rendering rsid: %s' % rsid return render_template('region.html', rsid=rsid, variants_in_region=variants, chrom=chrom, start=start, stop=stop, coverage=None, genes_in_region=None) except Exception, e: print 'Failed on rsid:', rsid, ';Error=', traceback.format_exc() abort(404)
def dbsnp_page(rsid): db = get_db() try: variants = lookups.get_variants_by_rsid(db, rsid) chrom = None start = None stop = None print 'Rendering rsid: %s' % rsid return render_template( 'region.html', rsid=rsid, variants_in_region=variants, chrom=chrom, start=start, stop=stop, coverage=None, genes_in_region=None ) except Exception, e: print 'Failed on rsid:', rsid, ';Error=', traceback.format_exc() abort(404)
def dbsnp_page(rsid): db = get_db() try: variants = lookups.get_variants_by_rsid(db, rsid) chrom = None start = None stop = None print "Rendering rsid: %s" % rsid return render_template( "region.html", rsid=rsid, variants_in_region=variants, chrom=chrom, start=start, stop=stop, coverage=None, genes_in_region=None, ) except Exception, e: print "Failed on rsid:", rsid, ";Error=", e abort(404)