Exemplo n.º 1
0
def test_mapSample():
    db2web_dict, web2db_dict = get_map()
    samples = get_samples_by_table(table='snp_mRNA_table', type='snp')
    test_web_sets = ['159_9_CS_P_2', '196_2_D_P', 'W3_14LL']
    test_db_sets = 'G097_0204_32bei1'
    web_samples = map_sample(samples, db2web_dict)
    db_samples = map_sample(test_web_sets, web2db_dict)
    assert test_db_sets in db_samples
    assert random.choice(test_web_sets) in web_samples
Exemplo n.º 2
0
def select_file_by_plot():
    filename = request.args.get('file', '')
    if filename:
        samples = get_samples_by_table(filename, type='snp')
        samples = map_sample(samples, db2web_dict)
        if not samples:
            return jsonify({'msg': 'error'})
        return jsonify({'msg': samples})
    return jsonify({'msg': 'error'})
Exemplo n.º 3
0
def test_getSamplesByTable():
    samples = get_samples_by_table(table='snp_mRNA_table', type='snp')
    test_sets = ['WTGP1_3', 'Y5_9_3', 'WHd_A20_3', 'G097_02_6']
    assert random.choice(test_sets) in samples