Python implementation of SMART Aptamer from this paper.
This will allow others to use it to make modifications to it easier.
The following programs are required to run this program:
- Install the dependencies listed above. *(for QGRS, we need clone their repo, build the code and then move the qgrs-cpp folder into the folder for this project)
- Install libraries in requirements.txt
- Put fastq files for each round in data/targ_fastq_?
- Write name of each round file in data/targ_fastq_? in seperate lines without .fastq
- Write each primer in a separate line in data/targ_primers.txt
- Run fastqcleaner.py
- Run fastq2txt.py
- Run main.py