#!/usr/bin/env python # -*- coding: utf-8 -*- from SOAPpy import WSDL wsdl = 'http://allie.dbcls.jp/soap/wsdl/allie.wsdl' server = WSDL.Proxy(wsdl) keywords = 'CMLA' pairInfo = server.GetPairsByAbbr(param0 = keywords) for pair in pairInfo: print "PairInfo["+`pair.pair_id`+"|"+pair.abbreviation+"|"+pair.long_form+"]" pubmedInfo = server.GetPubMedInfoByPairID(param0 = pair.pair_id) for pubmed in pubmedInfo: print " PubMedInfo["+`pubmed.pubmed_id`+"|"+`pubmed.year`+"|"+pubmed.title+"|", for ra in pubmed.related_abbr: print ra, print "]" relatedabbrInfo = server.GetRelatedAbbrInfoByPairID(param0 = pair.pair_id) for relatedabbr in relatedabbrInfo: print " RelatedAbbrInfo["+relatedabbr.abbreviation+"|"+`relatedabbr.frequency`+"|"+`relatedabbr.total_pairs`+"]" print ""