我有基因组数据,并且取决于 ref 的值(它可以等于 'b37' 或 'hg19' ),我使用的命令将有一个 chr在开头或开头什么都没有(例如 chr2 与 2 )。
现在,我是这样做的:min('chr', ref).strip('b37') + <chromosome_number> .
这种方式相当……有创意,我会说,如果变量的名称等没有像它那样工作,它就不会工作。我想知道是否有一种更直接的方法可以做到这一点,它仍然保留我的方式的简洁、“pythonic”形式。
请您参考如下方法:
('chr' if ref == 'hg19' else '') + <chromosome_number>
