有时候,我们会发现似乎自己准备的输入文件没问题,但输入到 TBtools 就是输出不了结果。而事实上,在某些情况下,是文本文件的编码有问题。问题场景如下。
问题 1
老师,请问我做启动子顺式作用元件分析,这个结果怎么一直出不来呀
回复 1
从界面来看,我以为是输入文件有问题,可以看到其中 Set Input ID List 每行之间有空格。
问题 2
但是,用户发来文件后,看起来文件并无问题
每行之间没有空格。那么是哪里出问题?于是我将文件输入到 TBtools
出现一样的问题。
回复 2
按照经验,猜想是文件编码格式问题。于是拖拽到输入信息首行。
编码格式不对,毫无疑问。
于是打开 txt 文件,看看编码格式
可以看到,编码格式是不常见的UTF-16 LE (一般是使用 WPS 编辑导致)。
直接调整编码格式为 UTF8 或 ANSI 即可
注意到,用户可能也用 WPS 等编辑了序列长度文件,所以序列长度文件也要调整编码格式。
随后输入,即可可视化
总的来说…..这类问题,算是少见,也算是不是看到。或许以后考虑兼容 WPS 的输出。