当前位置: 首页>>代码示例>>Python>>正文


Python RNA.cofold方法代码示例

本文整理汇总了Python中RNA.cofold方法的典型用法代码示例。如果您正苦于以下问题:Python RNA.cofold方法的具体用法?Python RNA.cofold怎么用?Python RNA.cofold使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在RNA的用法示例。


在下文中一共展示了RNA.cofold方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: score_match

# 需要导入模块: import RNA [as 别名]
# 或者: from RNA import cofold [as 别名]
def score_match(query):
    
    motif = 'CCTCCT'
    length = len(motif)
    
    score = RNA.cofold(query + '&' + motif)
        
    return score[1]
开发者ID:Linlinzhao,项目名称:Motif-highly-expressed,代码行数:10,代码来源:file_hierarchy_score_vienna_allinone.py

示例2: score_match

# 需要导入模块: import RNA [as 别名]
# 或者: from RNA import cofold [as 别名]
def score_match(query):
    
    motif = 'CCTCCT'
    length = len(motif)
	co = RNA.cofold(query + '&' + motif)
开发者ID:Linlinzhao,项目名称:Motif-highly-expressed,代码行数:7,代码来源:score_vienna.py

示例3: range

# 需要导入模块: import RNA [as 别名]
# 或者: from RNA import cofold [as 别名]
    db_list = database.readlines()

mirna = []  # 2D list store the mirna name & seq
result_xy = []  # 3D list store the mirna pairs with their del G


for i in range(0, len(db_list)-1, 2):  # notice the last line is blank
    mirna.append([db_list[i][:-1],  # -1 in linux, -2 in windows
                  db_list[i+1][:-1]
                  ])  # mirna:[name,seq]

for i in range(len(mirna)):
    for j in range(i, len(mirna)):
        result_xy.append([mirna[i][0],
                         mirna[j][0],
                         (RNA.cofold(mirna[i][1]+'&'+mirna[j][1]))[1]
                         ])

screened_result_xy = screen(result_xy)


pick_lower(screened_result_xy)
del_tail(screened_result_xy)  # result_xy would be edited
sorted_result_xy = sorted(screened_result_xy, key=operator.itemgetter(2))  # sort by element 3

with open("output/free_energy.csv", "w+") as output_sorted_xy:
    output_sorted_xy.write('mirna_1'+'\t'+'mirna_2'+'\t'+'free energy/kcal'+'\n')
    print_list_csv(sorted_result_xy, output_sorted_xy)

print('Done.Results saved in output/free_energy.csv')
开发者ID:shawnau,项目名称:miRNA,代码行数:32,代码来源:main.py


注:本文中的RNA.cofold方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。