擅长:python、mysql、java
<p><a href="https://github.com/biocore-ntnu/pyranges" rel="nofollow noreferrer">https://github.com/biocore-ntnu/pyranges</a></p>
<pre><code>import pyranges as pr
chromosomes = [1] * 3 + [2] * 2
starts = [100, 200, 300, 100, 400]
ends = [150, 350, 400, 500, 450]
gr = pr.PyRanges(chromosomes=chromosomes, starts=starts, ends=ends)
gr.cluster()
# + + -+ -+ -+
# | Chromosome | Start | End | Cluster |
# | (int8) | (int32) | (int32) | (int64) |
# | + -+ -+ -|
# | 1 | 100 | 150 | 1 |
# | 1 | 200 | 350 | 2 |
# | 1 | 300 | 400 | 2 |
# | 2 | 100 | 500 | 3 |
# | 2 | 400 | 450 | 3 |
# + + -+ -+ -+
</code></pre>
<p>它将在0.0.21后退出。谢谢你的主意!你知道吗</p>