看脚本还有文件都没有问题,应该是文件格式问题,在linux系统中的换行符是\n 而在windows中的换行符为\r\n 有时候不小心编辑过GFF文件,编程windows中的换行符,所以导致程序无法正确找到基因的ID,因此出错。
解决办法:使用editplus或者notepad++把对应的\r 搜索删除掉,记得勾上正则表达式:
为避免以后再出现系统不兼容问题建议统一编码UTF-8,设置方法见:https://www.omicsclass.com/article/395
看脚本还有文件都没有问题,应该是文件格式问题,在linux系统中的换行符是\n 而在windows中的换行符为\r\n 有时候不小心编辑过GFF文件,编程windows中的换行符,所以导致程序无法正确找到基因的ID,因此出错。
解决办法:使用editplus或者notepad++把对应的\r 搜索删除掉,记得勾上正则表达式:
为避免以后再出现系统不兼容问题建议统一编码UTF-8,设置方法见:https://www.omicsclass.com/article/395
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!