Beispiel #1
0
    def __init__(self, dbname, f):
        """
        f = given VCF input file
        GetDesign imports the test design and matches rs values to
        positions
        Import imports the input vcf
        GetIDs finds changed positions and matches them to the design.
        """

        print 'Initiating patient...'

        Database.__init__(self, dbname)

        self.f = f

        self.reader = vcf.Reader(open(f, 'r'))

        self.genes = {}

        self.haplotypes = []

        self.starhaps = {}

        print "Loading patient data..."

        self.Load()
Beispiel #2
0
    def __init__(self, use_test_db):

        Database.__init__(self, use_test_db)
                
        self.packets = []
        
        logging.basicConfig(level=logging.DEBUG)
        
        self.logger = logging.getLogger("LocalDB")
Beispiel #3
0
    def __init__(self, use_test_db):

        Database.__init__(self, use_test_db)

        self.packets = []

        logging.basicConfig(level=logging.DEBUG)

        self.logger = logging.getLogger("LocalDB")
Beispiel #4
0
    def __init__(self,
                 host=None,
                 port=None,
                 username='',
                 password='',
                 dbname='test',
                 mode=TRANSACTION_MODE.DEFAULT):
        if port is None:
            port = 5432

        if host is None:
            host = '127.0.0.1'

        db = psycopg2.connect("host=%s port=%d user=%s password=%s dbname=%s" %
                              (host, port, username, password, dbname))

        Database.__init__(self, db)
Beispiel #5
0
 def __init__(self, host='127.0.0.1', port=3306, username='', password='',
              dbname='test', mode=TRANSACTION_MODE.DEFAULT):
     db = MySQLdb.Connect(host=host, port=port, user=username,
                                 passwd=password, db=dbname)
     Database.__init__(self, db)
Beispiel #6
0
 def __init__(self, file_path=None):
     if file_path is None: file_path = ":memory:"
     db = sqlite3.connect(file_path)
     Database.__init__(self, db)
Beispiel #7
0
    def __init__(self, dbname):
        """
		takes database object to work on!
		"""
        Database.__init__(self, dbname)