io.py 文件源码

python
阅读 32 收藏 0 点赞 0 评论 0

项目:exfi 作者: jlanga 项目源码 文件源码
def _compute_links(splice_graph):
    """Compute the link lines

    L start orientation end orientation overlap
    """
    # Edges
    edge2overlap = nx.get_edge_attributes(
        G=splice_graph,
        name="overlap"
    )

    for (node1, node2) in sorted(splice_graph.edges()):
        overlap = edge2overlap[(node1, node2)]
        # is an overlap or a gap
        if overlap >= 0:
            overlap = "{}M".format(overlap)
        else:
            overlap = "{}G".format(-overlap)

        yield "L\t{node1}\t{orientation1}\t{node2}\t{orientation2}\t{overlap}\n".format(
            node1=node1,
            orientation1="+",
            node2=node2,
            orientation2="+",
            overlap = overlap
        )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号