Metadata-Version: 2.1
Name: socialgene
Version: 0.3.2
Summary: Creating and interacting with graph databases of protein domains and their genome coordinates
Author-email: "Chase M. Clark" <chasingmicrobes@gmail.com>
License: MIT
Project-URL: repository, https://github.com/socialgene/sgpy
Project-URL: homepage, https://socialgene.github.io
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Unix
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: pandas>=1.3
Requires-Dist: numpy>=1.21
Requires-Dist: neo4j>=5.9.0
Requires-Dist: biopython>=1.7
Requires-Dist: textdistance>=4.2.1
Requires-Dist: rich
Requires-Dist: requests
Provides-Extra: ci
Requires-Dist: pytest-cov; extra == "ci"
Provides-Extra: cd
Requires-Dist: twine; extra == "cd"

Note: All releases may intorduce breaking changes until the release of v1.0.0

# Status

## Github

![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/socialgene/sgpy) [![codecov](https://codecov.io/gh/socialgene/sgpy/branch/main/graph/badge.svg?token=8f8GCc4J3G)](https://codecov.io/gh/socialgene/sgpy) [![Linting](https://github.com/socialgene/sgpy/actions/workflows/linters.yml/badge.svg)](https://github.com/socialgene/sgpy/actions/workflows/linters.yml) [![Continuous Integration](https://github.com/socialgene/sgpy/actions/workflows/pr_ci.yml/badge.svg)](https://github.com/socialgene/sgpy/actions/workflows/pr_ci.yml) [![Continuous Deployment](https://github.com/socialgene/sgpy/actions/workflows/pypi_autodeploy_python.yml/badge.svg)](https://github.com/socialgene/sgpy/actions/workflows/pypi_autodeploy_python.yml)
## PyPI

https://pypi.org/project/socialgene/

![PyPI](https://img.shields.io/pypi/v/socialgene) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/socialgene) ![PyPI - Status](https://img.shields.io/pypi/status/socialgene) ![https://pypi.org/project/socialgene](https://img.shields.io/pypi/dm/socialgene)

# Contributing

Please see https://github.com/socialgene/sgpy/blob/main/CONTRIBUTING.md

# Documentation

Both user and developer documentation can be found at: <https://socialgene.github.io>

<!---
To create the UML diagram of the library:
```bash
pyreverse -o png -p sgpy socialgene
```
--->

## Installation with pip

```bash
pip install socialgene
```

## Create conda environment and install python package inside

```bash
git clone https://github.com/socialgene/sgpy.git
cd sgpy
make create_conda
```

## Build Python package from source

```bash
git clone https://github.com/socialgene/sgpy.git
cd sgpy
make install_python
```

## Run all tests

```bash
git clone https://github.com/socialgene/sgpy.git
cd sgpy
make run_ci
```


## Classes:
![classes](classes_sgpy.png)

## Modules
![modules](packages_sgpy.png)
