Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 根据定义了binsize的bins对列表进行分区_Python_Bioinformatics - Fatal编程技术网

Python 根据定义了binsize的bins对列表进行分区

Python 根据定义了binsize的bins对列表进行分区,python,bioinformatics,Python,Bioinformatics,我有一个字典,每个键都有一个值列表,其中键是染色体编号,比如chr1,chr2,值是突变的位置。这些值是整数,我必须将这些值存储在325个大小的容器中。基本上,我已经找出了每个染色体325个碱基的区域中有多少个突变 所以我提出的代码是这样的: 每把钥匙 创建大小为325的箱子,从“值”列表中的“最小值”到“最大值”。 循环并查看哪个位置适合哪个箱子,然后打印出来 所以我得到的结果是 chr8 (55655029, 55655353) [55655353] chr8 (556

我有一个字典,每个键都有一个值列表,其中键是染色体编号,比如chr1,chr2,值是突变的位置。这些值是整数,我必须将这些值存储在325个大小的容器中。基本上,我已经找出了每个染色体325个碱基的区域中有多少个突变

所以我提出的代码是这样的: 每把钥匙 创建大小为325的箱子,从“值”列表中的“最小值”到“最大值”。 循环并查看哪个位置适合哪个箱子,然后打印出来

所以我得到的结果是

chr8     (55655029, 55655353)    [55655353]
chr8     (55655354, 55655678)    [55655365]
chr8     (5113304, 5113628)      [5113558]
chr8     (5115579, 5115903)      [5115598]
这使得前两个值位于不同的箱子中,而前两个值非常接近,应该分组在一起

我是否一直在滑动箱子,或者是否有任何分区工具可以通过将每个染色体作为列表进行分区来使用这些位置?

您不需要“滑动箱子,直到它们合适为止”

根据你提到的信息,你应该可以直接联系!用标准的模数学函数将箱子取出