webread错误后122 -它已经起作用了

2视图(30天)
查giladi
查giladi 2020年10月31日
评论道: 查giladi2020年11月3日
这是有关我的部分代码:
因为我=(1:长度(ralstonia_uncharacterized_idx));
如果matrix_ralstonia (i) = = 1;
formatspec = ' https://www.UniProtKB.org/uniprot/%s.xml ';
A1 = raw_ralstonia.ID {};
url = sprintf (formatspec A1);
o = weboptions (‘CertificateFilename’,”);
阿,xml = webread (url);
%找到附近的名字
表达= ' < fullName证据。* < / fullName > ';
gene_name_raw = regexp (xml、表达“匹配”);
%关注这个名字
= ' >。* < ';
gene_name = regexp (gene_name_raw,专注,“比赛”);
raw_ralstonia。基因{我}= char (string (gene_name));
结束
结束
它已经工作了很多次,现在一个星期后我再次尝试参加一些其他的事情,它给了我错误的按摩:
错误使用webread(第122行)
我没有改变一件事,通过相同的终端工作。在另一个网站,我试着在其他url的按摩和同样的错误提示。
搭配的?
提前谢谢…

答案(1)

穆罕默德·拉希德
穆罕默德·拉希德 2020年11月3日
你好,查
似乎域名在URL中不再使用。你可以改变URL https://uniprot.org/uniprot/A0A0J9DKQ4.xml 并使用webread函数。
希望这可以帮助!
2的评论
查giladi
查giladi 2020年11月3日
所以现在blastncbi的问题:
(刚从一个代码,复制工作)不为我工作:
POI =“MAEPQAESEPLLGGARGGGGDWPAGLTTYRSIQVGPGAAARWDLCIDQAVVFIEDAIQYRSINHRVDASSMWLYRRYYSNVCQRTLSFTIFLILFLAFIETPSSLTSTADVRYRAAPWEPPCGLTESVEVLCLLVFAADLSVKGYLFGWAHFQKNLWLLGYLVVLVVSLVDWTVSLSLVCHEPLRIRRLLRPFFLLQNSSMMKKTLKCIRWSLPEMASVGLLLAIHLCLFTMFGMLLFAGGKQDDGQDRERLTYFQNLPESLTSLLVLLTTANNPDVMIPAYSKNRAYAIFFIVFTVIGSLFLMNLLTAIIYSQFRGYLMKSLQTSLFRRRLGTRAAFEVLSSMVGEGGAFPQAVGVKPQNLLQVLQKVQLDSSHKQAMMEKVRSYGSVLLSAEEFQKLFNELDRSVVKEHPPRPEYQSPFLQSAQFLFGHYYFDYLGNLIALANLVSICVFLVLDADVLPAERDDFILGILNCVFIVYYLLEMLLKVFALGLRGYLSYPSNVFDGLLTVVLLVLEISTLAVYRLPHPGWRPEMVGLLSLWDMTRMLNMLIVFRFLRIIPSMKLMAVVASTVLGLVQNMRAFGGILVVVYYVFAIIGINLFRGVIVALPGNSSLAPANGSAPCGSFEQLEYWANNFDDFAAALVTLWNLMVVNNWQVFLDAYRRYSGPWSKIYFVLWWLVSSVIWVNLFLALILENFLHKWDPRSHLQPLAGTPEATYQMTVELLFRDILEEPGEDELTERLSQHPHLWLCR”
%爆炸输入序列与NCBI蛋白质。5000条结果返回。
[blastsend, waittime] = blastncbi(芋泥,“blastp”,“MaxNumberSequences”,5000);
和错误按摩:
错误使用webread(第122行)
安全连接到
“https://blast.ncbi.nlm.nih.gov/Blast.cgi?CMD=Put&PROGRAM=blastp&COMPOSITION_BASED_STATISTICS=0&DATABASE=nr&FILTER=F&EXPECT=1.000000e%2B01&WORD_SIZE=3&MATRIX_NAME=BLOSUM62&GAPCOSTS=11 + 1 &max_num_seq = 5000查询= MAEPQAESEPLLGGARGGGGDWPAGLTTYRSIQVGPGAAARWDLCIDQAVVFIEDAIQYRSINHRVDASSMWLYRRYYSNVCQRTLSFTIFLILFLAFIETPSSLTSTADVRYRAAPWEPPCGLTESVEVLCLLVFAADLSVKGYLFGWAHFQKNLWLLGYLVVLVVSLVDWTVSLSLVCHEPLRIRRLLRPFFLLQNSSMMKKTLKCIRWSLPEMASVGLLLAIHLCLFTMFGMLLFAGGKQDDGQDRERLTYFQNLPESLTSLLVLLTTANNPDVMIPAYSKNRAYAIFFIVFTVIGSLFLMNLLTAIIYSQFRGYLMKSLQTSLFRRRLGTRAAFEVLSSMVGEGGAFPQAVGVKPQNLLQVLQKVQLDSSHKQAMMEKVRSYGSVLLSAEEFQKLFNELDRSVVKEHPPRPEYQSPFLQSAQFLFGHYYFDYLGNLIALANLVSICVFLVLDADVLPAERDDFILGILNCVFIVYYLLEMLLKVFALGLRGYLSYPSNVFDGLLTVVLLVLEISTLAVYRLPHPGWRPEMVGLLSLWDMTRMLNMLIVFRFLRIIPSMKLMAVVASTVLGLVQNMRAFGGILVVVYYVFAIIGINLFRGVIVALPGNSSLAPANGSAPCGSFEQLEYWANNFDDFAAALVTLWNLMVVNNWQVFLDAYRRYSGPWSKIYFVLWWLVSSVIWVNLFLALILENFLHKWDPRSHLQPLAGTPEATYQMTVELLFRDILEEPGEDELTERLSQHPHLWLCR”
因为“建立错误设置证书验证位置:
CAfile: /etc/ssl/certs/ca-certificates.crt
CApath:没有”。检查你的系统证书过期、失踪或无效的证书。
错误在blastncbi(第184行)
s = webread([网站commandPut blastUrlString]);
所以我看到它使用webread,我收集这里的问题是,我不能添加我免除一部分认证
o = weboptions (“CertificateFilename”,);
阿,xml = webread (url);
这怎么可能解决?
谢谢。

登录置评。

类别

找到更多的在历史竞赛帮助中心文件交换

s manbetx 845


释放

R2020a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!