PharmGKB Data Web Service
The PharmGKB data service retrieves data from PharmGKB given a PharmGKB Accession Id. The WSDL for this service is available here.
Available Methods
Return Value
All methods return a map of name/value pairs (e.g. a Perl hash or Java Map). Data items are variable, and can be enumerated; value types are both simple scalars and more complex nested types.
The following keys are the keys for each data type:
- Gene
- searchTerm
- geneName
- geneAlternateNames
- geneSymbol
- geneAlternateSymbols
- geneRelatedPathways
- geneRelatedDiseases
- geneRelatedDrugs
- geneRelatedPhenotypeDatasets
- Drug
- searchTerm
- drugName
- drugGenericNames
- drugTradeNames
- drugVaClassifications
- drugRelatedPathways
- drugRelatedGenes
- drugRelatedDiseases
- drugRelatedPhenotypeDatasets
- drugStructures
- Disease
- searchTerm
- diseaseName
- diseaseAlternateNames
- diseaseRelatedPathways
- diseaseRelatedGenes
- diseaseRelatedDrugs
- diseaseRelatedPhenotypeDatasets
- Publication
- searchTerm
- publicationName
- publicationAuthors
- publicationJournal
- publicationYear
- publicationVolume
- publicationMonth
- publicationPage
- publicationAbstract
- publicationKeywords
- publicationGrantIds
- publicationCitation
- publicationAnnotationCategories
- publicationAnnotationCrossReference
- publicationAnnotationRelationships
- publicationAnnotationDataCrossReferences
- Variant
- searchTerm
- variantReportIsSynonymous
- variantReportVariantType
- variantReportPosition
- variantReportFeatureType
- variantReportGeneSymbol
- variantReportVariantSampleSize
- variantReportHasPhenotypeData
- variantReportPostFlankSequence
- variantReportAssayTypes
- variantReportPreFlankSequence
- variantReportAlleles
- variantReportGeneId
- variantReportVariantFrequencies
- variantReportStrand
- variantReportIsPooled
- variantReportRelatedPhenotypeDatasets