This repository consists of 4 main files.
- orthogonal.py defines all general functions used.
- duplex_generator.py acts as a template for a script to generate a duplex orthogonal library.
- single_strand_generator.py acts as a template for a script to generate a single stranded orthogonal library.
- interactive.py acts as a barebone interactive python terminal line program to generate orthogonal libraries.
The attached pdf ortho.pdf describes the methods used in generating a duplex library.
There may well be bugs! Please email me at jspaul@stanford.edu to report any bugs (or if you have any suggestions :) )!