Esempio n. 1
0
def massspec_source_factory():
    src = os.path.join(get_data_dir(), 'omassspecdata.db')
    dest = os.path.join(get_data_dir(), 'massspecdata.db')

    # duplicate the original database
    shutil.copyfile(src, dest)

    db = massspec_db_factory(dest, remove=False)
    return db
Esempio n. 2
0
def massspec_source_factory():
    src = os.path.join(get_data_dir(), 'omassspecdata.db')
    dest = os.path.join(get_data_dir(), 'massspecdata.db')

    # duplicate the original database
    shutil.copyfile(src, dest)

    db = massspec_db_factory(dest, remove=False)
    return db
Esempio n. 3
0
def generate_omassspecdb():
    src = os.path.join(get_data_dir(), 'omassspecdata.db')
    db = massspec_db_factory(src)
    with db.session_ctx():
        s = db.add_sample('Foo')
        db.flush()
        db.add_irradiation_position('1000', 'NM-100A', 1, sample=s.SampleID)

        s = db.add_sample('Bar')
        db.flush()
        db.add_irradiation_position('2000', 'NM-100A', 2, sample=s.SampleID)

        db.flush()

        for i in range(3):
            rid = make_runid('1000', i + 1)
            db.add_analysis(rid, i + 1, '', '1000', 1)
Esempio n. 4
0
def generate_omassspecdb():
    src = os.path.join(get_data_dir(), 'omassspecdata.db')
    db = massspec_db_factory(src)
    with db.session_ctx():
        s = db.add_sample('Foo')
        db.flush()
        db.add_irradiation_position('1000', 'NM-100A', 1, sample=s.SampleID)

        s = db.add_sample('Bar')
        db.flush()
        db.add_irradiation_position('2000', 'NM-100A', 2, sample=s.SampleID)

        db.flush()

        for i in range(3):
            rid = make_runid('1000', i + 1)
            db.add_analysis(rid, i + 1, '', '1000', 1)
Esempio n. 5
0
def dest_factory(name, remove=True):
    path = os.path.join(get_data_dir(), name)
    db = massspec_db_factory(path, remove)
    return db