【发布时间】:2014-08-12 05:43:23
【问题描述】:
我有一个格式为基因组位置的列表 染色体:开始-结束
例如
chr1:100-110
chr1:1000-1100
chr1:200-300
chr10:100-200
chr2:100-200
chrX:100-200
我想按染色体编号和数字起始位置排序得到这个:
chr1:100-110
chr1:200-300
chr1:1000-1100
chr2:100-200
chr10:100-200
chrX:100-200
在 perl 中有什么好的和有效的方法来做到这一点?
【问题讨论】:
-
请显示您遇到问题的 Perl 代码
-
X比1X大还是小?一般来说,染色体“数量”是如何比较的? -
染色体应按核型排序:chr1, chr2 ... chr22, chrX, chrY
-
改写我的问题:我正在寻找一些 perl 代码,它的功能与 unix 版本排序:
sort -k1,1V但在列表中的 perl 内。 -
@gwo 如果你愿意,你可以随时使用 unix 排序。
标签: perl bioinformatics genome