getClonalComplexes

Description: Returns list of clonal complexes defined for database.

Arguments

Sample Perl code

#!/usr/bin/perl
#Written by Keith Jolley

use SOAP::Lite;
use strict;
use warnings;

#####Sample arguments#########
my $database = 'neisseria';
##############################

my $soap = SOAP::Lite
    -> uri('http://pubmlst.org/MLST')
    -> proxy('http://pubmlst.org/cgi-bin/mlstdbnet/mlstFetch.pl');
my $soapResponse = $soap->getClonalComplexes($database);
unless ($soapResponse->fault){
    my @complexes;
    for my $complex ($soapResponse->valueof('//complex')) {
	push @complexes, $complex
    }
    print "$_\n" foreach (@complexes)
} else {
    print join ', ',$soapResponse->faultcode,$soapResponse->faultstring;
}

Sample Java code

package org.pubmlst.mlstSOAP;

import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import javax.xml.namespace.QName;
import java.util.ArrayList;

public class GetClonalComplexes {

    public static void main(String[] args) {
	//Sample arguments//////////////////////////////////////////////
	String database = "neisseria";
	////////////////////////////////////////////////////////////////
	try {
	    String endpoint = "http://pubmlst.org/cgi-bin/mlstdbnet/mlstFetch.pl";
	    Service service = new Service();
	    Call call = (Call) service.createCall();
	    call.setTargetEndpointAddress(new java.net.URL(endpoint));
	    call.setOperationName(new QName("http://pubmlst.org/MLST/",
					    "getClonalComplexes"));
	    ArrayList ret = (ArrayList) call.invoke(new Object[] { database });
	    for (int i = 0; i < ret.size(); i++) {
		String complex = (String)ret.get(i);
		System.out.println(complex);
	    }
	} catch (Exception e) {
	    System.err.println(e.toString());
	}
    }
}

Output

ST-103 complex
ST-106 complex
ST-1157 complex
ST-116 complex
ST-11 complex/ET-37 complex
ST-1494 complex (lactamica)
ST-1540 complex (lactamica)
ST-162 complex
ST-167 complex
ST-174 complex
ST-18 complex
ST-198 complex
ST-1 complex/subgroup I/II
etc ...

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