Metadata-Version: 2.3
Name: bipackage
Version: 0.2.5
Summary: Bioinformatics tools package
Author: ZK
Requires-Python: >=3.10
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: argcomplete (>=3.6.2,<4.0.0)
Requires-Dist: biopython (>=1.85,<2.0)
Requires-Dist: pandas (>=2.2.3,<3.0.0)
Requires-Dist: requests (>=2.32.4,<3.0.0)
Requires-Dist: rich-argparse (>=1.7.0,<2.0.0)
Description-Content-Type: text/markdown

# BIPackage
Handles basic bioinformatics operations with a python package structure


## INSTALLATION


pip
```shell
pip install bipackage
```

pipx
```shell
pipx install bipackage
```

conda
```shell
conda env create -f env.yaml
```



## USAGE


On command line,
```shell
bip <subcommand> [params]
```
On python,
```python
import bipackage as bip

bip.function(args*,kwargs**)
```

Note that `params` are the parameters for the __subcommand__.

## TAB AUTOCOMPLETION

To enable tab autocompletion, run the following command:

bashrc (For Linux)   
run bip once and restart the shell
```shell
bip
```

add to zshrc (For MacOS)
```shell
autoload -U bashcompinit
bashcompinit
eval "$(register-python-argcomplete bip)"
```

This will enable tab autocompletion for the `bip` command.
