-
Notifications
You must be signed in to change notification settings - Fork 23
Developer Quickstart
You are creating a Python or R package that operates on the output of breseq runs. These tools may require the installation of other programs (e.g., Circos, de novo assemblers).
- Install breseq as shown below for developers or you can download the most recent release version and install it via these instructions.
If you are developing code that reads in genomediff files output by breseq, then we recommend that you use the official genomediff Python module for this purpose rather than re-inventing the wheel. If you need to update the functionality of the genomediff Python parser, please contribute to that GitHub project.
You are coding in C++ to change the core breseq and/or gdtools commands.
- You must clone the GitHub repository. (Do not download a release version.)
- Follow the Developer Installation instructions.
You should familiarize yourself with how breseq works and its output files by completing these activities that can be found in the breseq documentation:
- Test Drive
- Tutorials: Clonal Samples | Mixed Populations
We welcome your contributions! You can check out suggested coding projects or look for bugs to fix. Please comment on these if you are working on them so that we can avoid duplicating efforts and provide guidance.
To contribute your code, you should:
- Fork the breseq repository.
- Work on your code, create tests for the code, have others try out the code...
- Submit a pull request to the breseq repository, so that it can be integrated into the project.
Quick Start
Installation
Test Drive
More Options
Usage: breseq
Usage: gdtools
More Information
GenomeDiff File Format
Reference Sequence File Formats
Output
Methods
Bibliography
FAQ
More Examples
Tutorial: Clones
Tutorial: Populations
Tutorial: Barcoded/Targeted
Tutorial: Curation
Contribute
Developer