https://github.com/brsynth/genes2doe
https://github.com/brsynth/genes2doe
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/brsynth/genes2doe
- Owner: brsynth
- License: mit
- Created: 2021-11-20T14:12:30.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-12-17T16:42:00.000Z (over 4 years ago)
- Last Synced: 2025-10-21T19:59:07.397Z (8 months ago)
- Language: Python
- Size: 14.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# genes2doe - Extract genes for OptDoE
## Install
### From Conda
```sh
[sudo] conda install -c conda-forge genes2doe
```
## Use
### CLI
```
python -m parts2doe tests/data/input/lycopene.xml GeneParts.csv
```
### As a Python module
```python
from parts2doe import extract_genes
genes = extract_genes(
sbml_file='tests/data/input/lycopene.xml'
)
genes.to_csv('GeneParts.csv', index=False)
```
## Tests
`pytest` is required and installable by:
```
conda install -c conda-forge pytest
```
Please follow instructions below to run tests:
```
python -m pytest
```
For further tests and development tools, a CI toolkit is provided in https://github.com/breakthewall/cicd-toolkit.
## Authors
* **Joan Hérisson**
## Licence
genes2doe is released under the MIT licence. See the LICENCE file for details.