MLST database SOAP API test client

This is a test client for the pubmlst.org SOAP API, written in Java by Keith Jolley. Most of the client code was autogenerated using Axis WSDL2Java. Please feel free to re-use any of the interface code for any purpose.

Libraries

The following libraries are used by the test client. If you use Eclipse, these libraries (apart from JGoodies) are added automatically to your project if you right-click on the WSDL file, select Web Services → Generate Client.

File nameURLLicense
axis.jarAxisApache
commons-discovery-0.2.jarJakarta CommonsApache 2.0
jaxrpc.jarSun Binary Code
saaj.jarSun Binary Code
wsdl4j.jarhttp://sourceforge.net/projects/wsdl4jCPL
commons-logging.jarJakarta CommonsApache 2.0
looks-2.0.1.jarJGoodiesBSD

Screenshot

Click image to enlarge.

MLST SOAP API test client

Navigation

- PubMLST+ PubMLST
MLST Home
Search / site map
Download data
Databases
News
- Software+ Software
Web tools
Software
- Recently updated+ Recently updated
A. baumannii (Oxford)
A. baumannii (Pasteur)
Arcobacter
B. cepacia
B. hampsonii
B. hyodysenteriae
B. intermedia
B. licheniformis
B. pilosicoli
Bordetella
Brachyspira
C. albicans
C. difficile
C. jejuni
C. krusei
C. tropicalis
Chlamydiales
Cronobacter
E. faecium
H. influenzae
H. parasuis
Leptospira#2
Leptospira#3
M. plutonius
Neisseria
P. acnes
P. aeruginosa
P. multocida (RIRDC)
P. multocida (multi)
S. agalactiae
S. gallolyticus
S. maltophilia
S. pneumoniae
S. pseudintermedius
S. uberis
V. cholerae
V. parahaemolyticus
V. vulnificus
Wolbachia
- Mirrors+ Mirrors
About our mirrors Primary | DK1 | NO1 | UK2 | UK3 | UK4 | US1 | US2
- Developers+ Developers
SOAP API

API

Databases:

getDatabaseList
getLocusList

Profiles:

getClonalComplex
getClonalComplexes
getProfile
getProfileCount
getProfileListURL
getRelatedProfilesByST
getRelatedProfilesByProfile
getRelatedSTsByProfile
getRelatedSTsByST
getSTs

Sequences:

blast
getAlleleCount
getAlleleSequence
getAlleleSequences
getAlleleSequencesURL
getForwardConsensus
getLocusLength
getReverseConsensus
locusBlast
locusQuery

Isolates:

getIsolate
getIsolateCount
getIsolateFields
getRelatedIsolateIdsByProfile
getRelatedIsolateIdsByST
isolateQuery

Test client

mlstSOAP