【求助】关于生物信息学的web services问题
【求助】关于生物信息学的web services问题
我现在要用一个网络服务,它的wsdl如下:
http://www.ebi.ac.uk/Tools/webservices/wsdl/WSInterProScan.wsdl
这个服务的网络地址是
http://www.ebi.ac.uk/webservices/whatizit/info.jsf
我简单介绍一下,这个服务是文本处理,将你提交的文本中的基因、药物、疾病或者是蛋白质的信息标注出来,这个参数是由你自己选择的。我只需用到其中的一个方法contact,参数有三个,pipelineName、text和convertToHtml,其中pipelineName就是选择标注基因,还是蛋白质,还是疾病,text就是你要输入的文本信息,convertToHtml控制输出格式为Html还是XML。
我编写的程序如下:
#!/usr/bin/perl -w
use strict;
use SOAP::Lite;
my $str='Quercetin, a ubiquitous bioactive plant flavonoid, has been shown to inhibit the proliferation of cancer cells and induce the accumulation of hypoxia-inducible factor-1alpha (HIF-1alpha) in normoxia. In this study, under hypoxic conditions (1% O(2)), we examined the effect of quercetin on the intracellular level of HIF-1alpha and extracellular level of vascular endothelial growth factor (VEGF) in a variety of human cancer cell lines. Surprisingly, we observed that quercetin suppressed the HIF-1alpha accumulation during hypoxia in human prostate cancer LNCaP, colon cancer CX-1, and breast cancer SkBr3 cells. Quercetin treatment also significantly reduced hypoxia-induced secretion of VEGF. Suppression of HIF-1alpha accumulation during treatment with quercetin in hypoxia was not prevented by treatment with 26S proteasome inhibitor MG132 or PI3K inhibitor LY294002. Interestingly, hypoxia (1% O(2)) in the presence of 100 microM quercetin inhibited protein synthesis by 94% during incubation for 8 h. Significant quercetin concentration-dependent inhibition of protein synthesis and suppression of HIF-1alpha accumulation were observed under hypoxic conditions. Treatment with 100 microM cycloheximide, a protein synthesis inhibitor, replicated the effect of quercetin by inhibiting HIF-1alpha accumulation during hypoxia. These results suggest that suppression of HIF-1alpha accumulation during treatment with quercetin under hypoxic conditions is due to inhibition of protein synthesis. J. Cell. Biochem. (c) 2008 Wiley-Liss, Inc.';
my $whatizit=SOAP::Lite -> service('http://www.ebi.ac.uk/webservices/whatizit/ws?wsdl');
my %parameters=();
$parameters{'pipelineName'}='whatizitSwissprotGo2';
$parameters{'text'}=$str;
$parameters{'convertToHtml'}='false';
print $whatizit->contact(
SOAP::Data->name('parameters')->type(map=>\%parameters)
);
但是怎么也得不到结果,请各位高手指点迷津。