blob: 874c76acfa4701f291977093a8bae2dfedf1a048 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
"""this module contains code for creating datasets"""
from flask import Blueprint
from flask import jsonify
from gn3.computations.datasets import create_dataset
dataset = Blueprint("dataset", __name__)
@dataset.route("/")
def dataset_home():
"""initial test endpont for dataset"""
return jsonify({"results": "ok"})
@dataset.route("/create/<dataset_name>/")
@dataset.route("/create/<dataset_name>/<dataset_type>")
def create_dataset_api(dataset_name, dataset_type=None):
"""Test api/create/dataset/<dataset_name>/<dataset_type>"""
new_dataset = create_dataset(
dataset_type=dataset_type, dataset_name=dataset_name)
results = {
"dataset":new_dataset
}
return jsonify(results)
|