24小时热门版块排行榜    

CyRhmU.jpeg
查看: 926  |  回复: 0

sincere32

木虫 (小有名气)

[求助] 不知道是DOS, basic, C或者python 求方向 手动处理数据到批处理

遇到N种情况,
例1 茎环结构的探针设计。与目标序列互补的序列约11-13个碱基,当靶序列为100,就有A=(100-11+1)+(100-12+1)+(100-13+1)种可能的长11-13个碱基的选择,每一种有5种以上的茎结构匹配,就是至少5A,每一个要试二级结构,这一步有一个程序可以做,1要成茎环结构,2自由能要在-2到-3之间,有个程序可以给出这两项计算。手动的话,一天都不一定能做完,同时每次计算要记录,因为还要比较,至少自由能符合的其自由能值要记录。希望可以解放,让机器自动做。
例2 比如长约2000的序列,在某个物种的若干个个体之间,这段序列的若干位置的碱基有多于一种的选择,或者说是有突变。要在这段序列上设计检测的引物,有程序可以接受序列给出引物,但不接受不确定的序列,而合成引物也是以确定的为好。所以,顺序是设计引物最好避开突变。程序有一个特点,如果给它2000的序列和给它N个300的序列得出的结果可能后者会给出的选择更多。这样,1-300,50-350,然后再查有没有突变的影响,两件都是麻烦的事,希望机器做,几步,第一,把序列分了,第二把分了的序列所对应的位置记好,第三,把分了的序列代入程序,关键第三步不会,第四把结果记下,对照突变的位置。
这些表面一样的都是大量重复的用程序处理的笨过程希望让机器去做。
例3 类似上述过程,只是程序是网站提供的。
求指个方向
也许可以是多个方向,最后如果可能,数据整理起来成库也好。
多谢。不知道多少金币合适。别嫌少。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 sincere32 的主题更新
信息提示
请填处理意见