-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
28 lines (22 loc) · 678 Bytes
/
Copy pathmain.py
File metadata and controls
28 lines (22 loc) · 678 Bytes
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
#!/usr/bin/env python
from db.models import init_db
from src.spliceTools import main as spliceTools
from src.rmats import main as rmats
from src.download import download
from src.star import run_star
from src.salmon import main as salmon
from src.trimmomatic import main as trimmomatic
from configparser import ConfigParser
if __name__ == '__main__':
from fire import Fire
cfg = ConfigParser()
cfg.read("config.ini")
init_db(**{x: y for x, y in cfg["db"].items()})
Fire({
"splice": spliceTools,
"rmats": rmats,
"download": download,
"star": run_star,
"salmon": salmon,
"trimmomatic": trimmomatic,
})