semvec/pypi-packages huggingface dataset:
pbcpg-pipeline 0.2.4
Postprocess PacBio DNA methylation calls
Requires Python: <3.10,>=3.9

# PBCPG pipeline

Analysis of CpG methylation calls from PacBio HiFi data. See also the [full documentation](https://salk-tm.gitlab.io/pbcpg-pipeline/index.html)

## Installation

### Conda

The recommended way to install `pbcpg-pipeline` is with a dedicated `conda` environment:

```
conda create -n pbcpg-pipeline -c bioconda -c conda-forge \
  python==3.9 tensorflow==2.7 numpy==1.20.0 biopython pandas \
  pysam tqdm pybigwig pbmm2 urllib3 bedtools pybedtools gff2bed \
  seaborn pyfaidx
conda activate pbcpg-pipeline
pip install pbcpg-pipeline
```

Alternatively, from the git repo:

```
git clone https://gitlab.com/salk-tm/pbcpg-pipeline.git
cd pbcpg-pipeline
conda env create -f conda_env_cpg_pipeline.yaml
conda activate pbcpg-pipeline
pip install .
```


### Check installation

Check that the correct version was installed with `pbcpg-pipeline --version`
http-tui 0.0.9
Perform HTTP requests in a somewhat friendly TUI
Requires Python: >=3.7

# http-tui

[![PyPI - Version](https://img.shields.io/pypi/v/http-tui.svg)](https://pypi.org/project/http-tui)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/http-tui.svg)](https://pypi.org/project/http-tui)

![Example Output](https://github.com/treyhunner/http-tui/raw/main/example.svg)


## Installation

Install with pipx (pip works too):

```console
pipx install http-tui
```

To start the app, run:

```console
http
```


## License

`http-tui` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.
agraffe 0.7.0
Agraffe, build API with ASGI in Serverless services (e.g AWS lambda, Google Cloud Functions and Azure Functions). 
Requires Python: >=3.7


![icon](./resources/icon.png)

[![PyPI version](https://badge.fury.io/py/agraffe.svg)](https://badge.fury.io/py/agraffe)
![Test](https://github.com/odd12258053/agraffe/workflows/Test/badge.svg)

Agraffe, build API with ASGI in Serverless services (e.g AWS lambda, Google Cloud Functions and Azure Functions).

## Support Services
- [x] Google Cloud Functions
  - Python 3.7, 3.8, 3.9, 3.10, 3.11(preview)
- [x] AWS lambda (with API Gateway HTTP API or REST API, or with Function URL)
  - Python 3.7, 3.8, 3.9
- [x] Azure Functions
  - Python 3.7, 3.8, 3.9, 3.10(preview)

## Requirements

Python 3.7+

## Installation
```sh
$ pip install agraffe
```

## Example
Create it

- Create a file `main.py` with:

```python
import contextlib

from agraffe import Agraffe
from fastapi import FastAPI, Request


@contextlib.asynccontextmanager
async def lifespan(app):
    yield {'message': 'hello'}

app = FastAPI(lifespan=lifespan)


@app.get("/")
def read_root():
    return {"Hello": "World"}


@app.get("/items/{item_id}")
def read_item(item_id: int, q: str | None = None):
    return {"item_id": item_id, "q": q}


@app.get("/lifespan")
def lifespan_(request: Request):
    return {"count": request.state.message}


entry_point = Agraffe.entry_point(app)
```
```python
# or, for on GCP
from agraffe.services.google_cloud_functions import HttpCycle

def entry_point(request):
    return Agraffe(app, HttpCycle)(request=request)
```

Deploy it

- Deploy the api with:

```sh
$ gcloud functions deploy {FUNCTION NAME} --entry-point entry_point --runtime python310 --trigger-http --allow-unauthenticated
```

See `/example` for other services.

## License
This project is licensed under the terms of the MIT license.