def setUp(self): reference_db = pymongo.MongoClient()['xbrowse_reference'] self.reference = Reference(reference_db, ensembl_db_port=3001, ensembl_db_user="******") gene_id = self.reference.get_gene_id_from_symbol('RYR1') self.gene = self.reference.get_gene(gene_id)
def setUp(self): reference_db = pymongo.Connection().xbrowse_reference self.reference = Reference(reference_db, ensembl_db_port=3001, ensembl_db_user="******") gene_id = self.reference.get_gene_id_from_symbol('RYR1') self.gene = self.reference.get_gene(gene_id)
def setUp(self): reference_db = pymongo.MongoClient()['xbrowse_reference'] self.reference = Reference(reference_db, ensembl_db_port=3001, ensembl_db_user="******") annotator_db = pymongo.MongoClient()['xbrowse_annotator'] self.annotator = VariantAnnotator(annotator_db, self.reference) self.populations = ['g1k_all', 'esp_ea', 'esp_aa', 'atgu_controls']
def get_reference(): global _reference if _reference is None: _reference = Reference(settings.REFERENCE_SETTINGS) return _reference
import os os.environ['DJANGO_SETTINGS_MODULE'] = 'settings' import django django.setup() import pymongo from xbrowse.reference import Reference from xbrowse.annotation import VariantAnnotator from xbrowse.coverage import CoverageDatastore from xbrowse.datastore import MongoDatastore import reference_settings import annotator_settings from xbrowse_server.base.models import Project, Family, Individual reference_db = pymongo.MongoClient('xbrowse_reference') reference = Reference(reference_settings) annotator_db = pymongo.MongoClient('xbrowse_annotator') annotator = VariantAnnotator(annotator_settings, reference) annotator._ensure_indices() datastore_db = pymongo.MongoClient('xbrowse_datastore') datastore = MongoDatastore(datastore_db, annotator) user_ns = { 'annotator': annotator, 'datastore': datastore, 'Project': Project, 'Family': Family, 'Individual': Individual, }
#!/usr/bin/env python import pymongo from xbrowse.reference import Reference from xbrowse.annotation import VariantAnnotator from xbrowse.coverage import CoverageDatastore from xbrowse.datastore import MongoDatastore reference_db = pymongo.Connection()['xbrowse_reference'] reference = Reference(reference_db, ensembl_db_host='useastdb.ensembl.org', ensembl_db_user="******") annotator_db = pymongo.Connection()['xbrowse_annotator'] annotator = VariantAnnotator(annotator_db, reference) annotator._ensure_indices() coverage_db = pymongo.Connection()['xbrowse_coverage'] coverage_store = CoverageDatastore(coverage_db, reference) datastore_db = pymongo.Connection()['xbrowse_datastore'] datastore = MongoDatastore(datastore_db, annotator) user_ns = { 'reference': reference, 'annotator': annotator, 'coverage_store': coverage_store, 'datastore': datastore, }
# data files REFERENCEDATA_DIR = '/home/vagrant/server_files/' HGMD_OMIM_FILE = REFERENCEDATA_DIR + 'hgmd_omim_genes.txt' REFSEQ_DESCRIPTION_FILE = REFERENCEDATA_DIR + "refseq_descriptions.txt" ESP_TARGET_FILE = REFERENCEDATA_DIR + 'esp_target.interval_list' # # xbrowse stuff # SETTINGS_DIR = '/opt/xbrowse/' reference_settings = imp.load_source('reference_settings', SETTINGS_DIR + 'reference_settings.py') REFERENCE = Reference(reference_settings) population_frequency_store_settings = imp.load_source( 'popfreq_store_settings', SETTINGS_DIR + 'popfreq_store_settings.py') POPULATION_FREQUENCY_STORE = PopulationFrequencyStore( population_frequency_store_settings) vep_settings = imp.load_source('vep_settings', SETTINGS_DIR + 'vep_settings.py') VEP_ANNOTATOR = HackedVEPAnnotator(vep_settings) annotator_settings = imp.load_source('annotator_settings', SETTINGS_DIR + 'annotator_settings.py') ANNOTATOR = VariantAnnotator( settings_module=annotator_settings, reference=REFERENCE,
def setUp(self): reference_db = pymongo.MongoClient()['xbrowse_reference'] self.reference = Reference(reference_db, ensembl_db_port=3001, ensembl_db_user="******")
def setUp(self): reference_db = pymongo.Connection().xbrowse_reference self.reference = Reference(reference_db, ensembl_db_port=3001, ensembl_db_user="******")