You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+25-4Lines changed: 25 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,9 +12,13 @@
12
12
13
13
## What is this?
14
14
15
-
`bbconf` is a configuration and management tool for BEDbase, facilitating the reading of configuration files,
16
-
setting up connections to PostgreSQL, PEPhub, S3, and Qdrant databases, managing file paths, and storing transformer models.
17
-
It formalizes communication pathways for pipelines and downstream tools, ensuring seamless interaction."
15
+
`bbconf` is a configuration and data management library for the [BEDbase](https://bedbase.org) platform. It serves as the central backbone for all BEDbase tools and pipelines by:
16
+
17
+
- Reading and validating YAML configuration files
18
+
- Setting up and managing connections to PostgreSQL, Qdrant, S3, and PEPHub
19
+
- Loading ML models (Region2Vec, text embedders, sparse encoders, UMAP) used for BED file search
20
+
- Providing high-level Python interfaces for querying and managing BED files and BED sets
21
+
- Exposing a unified `BedBaseAgent` object that all downstream tools use to interact with the platform
18
22
19
23
---
20
24
@@ -28,10 +32,27 @@ It formalizes communication pathways for pipelines and downstream tools, ensurin
28
32
29
33
To install `bbclient` use this command:
30
34
```
31
-
pip install bbclient
35
+
pip install bbconf
32
36
```
33
37
or install the latest version from the GitHub repository:
0 commit comments