我在matlab中使用以下函数:
getgenpept(AccessionNumber)
其中唯一参数是唯一标识符。问题是我希望拥有一个包含大约50种不同记录的结构,这些记录都基于它们的唯一标识符。有没有办法可以定义一个结构,然后添加我的50个不同的记录,或者理想情况下指定一个标识符列表并一次性循环getgenpept()
函数?
我想最终得到一个单元格数组,用于将每条记录存储在自己的单元格中。
希望这很清楚!
答案 0 :(得分:2)
如果A是包含所有标识符的单元格数组,那么它就像:
一样简单A = {'AAA59174', 'AAA59175','AAA59176'};
B = cellfun(@getgenpept,A);
然后B(1)是'AAA59174'的记录,依此类推。