有谁能帮我用这类数据创建一个“字符数组”:010468.gff
我们合作者的指示:
您可以通过键入gff={}将gff文件复制并粘贴到字符数组中,然后复制并“粘贴excel数据”。
但我只能将其保存为单元格数组,因此下游脚本无法正常运行。
附加信息我需要使用.m脚本中的.gff文件(我从其他人那里获得)来解析我的序列。下面是我的剧本中与我的问题相关的部分:
genelist=gff(:,3);
starts=gff(:,4);
ends=gff(:,5);
names=gff(:,9);
genelogical=strncmp('gene',genelist,4);因此,我希望有9列包含这样的信息: 1. seqID;2.源;3.类型;4&5.开始和结束;6.分数;7.串;8.阶段9.属性
同样,当我将单元格数组保存为" cell ",并试图通过键入
char(cell)我收到了一条错误消息:单元格元素必须是字符数组,所以猜它不起作用.
基于的编辑
有人知道吗?
谢谢,乔伊斯
发布于 2013-11-09 19:45:34
给您的说明是指从“变量”编辑器访问的以下上下文菜单项:

首先,在命令行gff={};上运行,生成一个空的cell数组。然后双击Workspace选项卡中的gff变量以获得上面的编辑器窗口。单击表格左上角的regino方块,选择所有单元格,然后右击以获得显示的菜单,并粘贴数据。如果粘贴工作正常(实际上可能需要几分钟--检查CPU的使用情况),那么您应该得到以下结果:

然后你发布的命令就生效了。strncmp明确表示需要单元格数组。
https://stackoverflow.com/questions/19877453
复制相似问题