Skip to content

Commit efa915c

Browse files
Merge pull request #57 from databio/dev
v0.2.0
2 parents 1d528d1 + 7a71cc7 commit efa915c

31 files changed

+1275
-1755
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919

2020
---
2121

22-
bedboss is a command-line pipeline that filters, standardizes, and calculates statistics for genomic interval data,
23-
and enters the results into a BEDbase database.
22+
BEDboss is a command-line management tool for BEDbase. It contains pipelines that filters, standardizes, and calculates statistics for genomic interval data,
23+
functions that enters the results into a BEDbase database, deletes bed and bedsets from the database, and indexes the data to qdrant.
2424

2525
## Installation
2626
To install `bedboss` use this command:

bedboss/__init__.py

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,7 @@
55
import logging
66

77

8-
# from bedboss.bedqc.bedqc import bedqc
9-
# from bedboss.bedmaker.bedmaker import BedMaker
10-
# from bedboss.bedstat.bedstat import bedstat
118
from bedboss._version import __version__
12-
from bedboss.bedboss import (
13-
run_all,
14-
insert_pep,
15-
bedqc,
16-
bedstat,
17-
run_bedbuncher,
18-
)
19-
from bedboss.bedmaker.bedmaker import BedMaker
209

2110

2211
__package_name__ = "bedboss"
@@ -27,21 +16,14 @@
2716
"Ognen Duzlevski",
2817
"Jose Verdezoto",
2918
"Bingjie Xue",
19+
"Donald Campbell",
3020
]
3121
__email__ = "khorosh@virginia.edu"
3222

3323
__all__ = [
3424
"__version__",
3525
"__package_name__",
3626
"__author__",
37-
"bedboss",
38-
"bedqc",
39-
"bedmaker",
40-
"BedMaker",
41-
"bedstat",
42-
"run_all",
43-
"insert_pep",
44-
"run_bedbuncher",
4527
]
4628

4729
_LOGGER = logmuse.init_logger("bedboss")

bedboss/__main__.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
import sys
22
import logmuse
33

4-
from bedboss.bedboss import main
5-
4+
from bedboss.cli import app
65

76
_LOGGER = logmuse.init_logger("bedboss")
87

98

9+
def main():
10+
app(prog_name="bedboss")
11+
12+
1013
if __name__ == "__main__":
1114
try:
1215
main()
16+
1317
except KeyboardInterrupt:
1418
print("Pipeline aborted.")
1519
sys.exit(1)

bedboss/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.1.0"
1+
__version__ = "0.2.0"

0 commit comments

Comments
 (0)