我有基因组数据,并且取决于ref
的值(它可以等于'b37'
或'hg19'
),我使用的命令将具有chr
在开始时或在开头没有任何内容(例如chr2
与2
)。
现在,我这样做:min('chr', ref).strip('b37') + <chromosome_number>
。
这种方式相当......具有创造性,我会说,如果变量的名称并没有像它那样有效,它就不会起作用。我想知道是否有一种更直接的方法可以保留冷凝水,#pythonic&#34;我的方式。
答案 0 :(得分:5)
println(resulset.getString(1))
答案 1 :(得分:1)
你可以做你想要的事情&#34;条件索引&#34;因为布尔值False
和True
在数字上等同于0
和1
。
['', 'chr'][ref == 'hg19'] + <chromosome_number>
这可以很容易地扩展到处理两种以上可供选择的情况。