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


Python Helper.getRankAndScore方法代码示例

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


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

示例1: getBasicOrthologyGroup

# 需要导入模块: import Helper [as 别名]
# 或者: from Helper import getRankAndScore [as 别名]
def getBasicOrthologyGroup(line, geneLevel, orthologGroups):
    ort = OrthologyGroup()
    rank, score = Helper.getRankAndScore(line)
    ort.score = score
    ort.isGeneLevel = geneLevel
    orthologGroups[rank] = ort
    return ort
开发者ID:expectopatronum,项目名称:orth-scripts,代码行数:9,代码来源:OrthologyGroup.py

示例2: open

# 需要导入模块: import Helper [as 别名]
# 或者: from Helper import getRankAndScore [as 别名]
        handle = open(inputfile, 'r')
        header = True
        scores = []
        output = ""
        inparalogsPerGroupA = {}
        inparalogsPerGroupB = {}
        rank = ""
        for line in handle.readlines():
            if header and not line.startswith('_'):
                output += line
            elif header and line.startswith('_'):
                header = False
            elif not header:
                if line.startswith('Group'):
                    rank, score = Helper.getRankAndScore(line)
                    inparalogsPerGroupA[rank] = 0
                    inparalogsPerGroupB[rank] = 0
                    scores.append(score)
                elif not line.startswith('Score') and not line.startswith('Bootstrap') and not line.startswith('_'):
                    if (line.startswith(' ')): # in this case there is an entry for B but not A
                        inparalogsPerGroupB[rank] += 1
                    else:
                        if len(line.split()) > 2:
                            inparalogsPerGroupB[rank] += 1
                        inparalogsPerGroupA[rank] += 1
        
        handle.close()
        
        sumA = 0
        for key in inparalogsPerGroupA:
开发者ID:expectopatronum,项目名称:orth-scripts,代码行数:32,代码来源:analyse.py


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