是否有算法通过给定数量的可以变化的最大允许位置(最大不匹配,最大汉明距离)生成字符串(DNA序列)的所有可能的字符串组合?
字母表是{A,C,T,G}.
字符串示例AGCC和最大不匹配数2:
Hamming distance is 0
{AGCC}
Hamming distance is 1
{CGCC, TGCC, GGCC, AACC, ACCC, ATCC, AGAC, AGTC, ..., AGCG}
Hamming distance is 2
{?}
Run Code Online (Sandbox Code Playgroud)
一种可能的方法是生成一个包含给定String的所有排列的集合,迭代它们并删除具有更大汉明距离的所有字符串.
通过给定的20个字符的字符串和最大汉明距离5,这种方法非常耗费资源.
那还有另一个更有效的approcahes/implementation吗?
可以在Plone的css/js registry.xml中禁用CSS/JS文件的合并吗?
像这样的东西:
<javascript id="++my++theme/javascripts/myscript.js"
mergeble="False"
/>
Run Code Online (Sandbox Code Playgroud)
可以在例如cssregistry.xml中启用/禁用缓存和其他选项,其中cacheable ="False"左右.但有没有办法禁用合并?在Plone文档中没有任何关于..
谢谢!
algorithm ×1
css ×1
dna-sequence ×1
java ×1
javascript ×1
merge ×1
permutation ×1
plone ×1
registry ×1