dnadesign
dnadesign copied to clipboard
A Go package for designing DNA.
https://github.com/Koeng101/dnadesign/blob/fd42347e7735feaf01cb3ff9c26aafc2ad822fea/lib/clone/kmer.go#L41C2-L41C77
I want to be able to optimize and then fragment using all python. Test protein: ``` SGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGTSGRGGLGGQGAGMAAAAAMGGAGQGGYGGLGSQGT ```
if we are fragmenting at 870bp (174*5), then the first fragment is guaranteed (almost) to be 870bp, which means that the underlying assemblies will be at 6, not 5. There...