WSClustalW2 Clients


On Monday 28th March 2011 the WSClustalW2 service, used by these clients, was decommissioned and replaced by the following services:

The documentation and clients provided below are historical and provided solely for reference purposes.


ClustalW2 is a fully automatic program for global multiple alignment of DNA or protein sequences. The alignment is progressive and considers the sequence redundancy. Trees can also be calculated from multiple alignments.

For more information about this tool see:

Web Service

For details of the service used by these clients see WSClustalW2.

C# .NET Client

.NET runtime

The Microsoft .NET runtime is already installed on most MS Windows systems. The Microsoft .NET runtime is available via Microsoft Update or as a download (see

For MacOS X, Linux and other non-Windows systems see Mono or DotGNU.

Get the client

Download the C# client:

Run without arguments to get a usage summary:


Java Client


Download and unzip the library files and add the jars to the Java classpath.

Get the client

Download the Java client:

To get usage information run the client without arguments:

java -Djava.ext.dirs=lib -jar WSClustalW2.jar

Perl Client

Install SOAP::Lite

To run the Perl client you need to install SOAP::Lite. SOAP::Lite is a collection of Perl modules which provides a simple and lightweight interface to SOAP both on client and server side. This client requires SOAP::Lite version 0.60.

Get the client

Download the Perl client:

To get usage information run without arguments:



Workflow engines such as Taverna and Triana offer a simple way of combining individual web services into complex applications.


A basic workflow showing how to use WSClustalW2 can be found on myExperiment.

services/archive/msa/wsclustalw2_clients.txt · Last modified: 2013/04/23 16:28 by hpm