Skip to content
/ clustalx Public

Version 2.1.1 for compiling with Qt 5

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

moble/clustalx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To compile this code, download it, unzip it, and run the following from the top-level directory of the unzipped code:

```bash
conda create -n qt qt
conda activate qt

qmake
make

mkdir bin
cp col*xml clustalx.hlp bin/
cp clustalx.app/Contents/MacOS/clustalx bin/

install_name_tool -change @rpath/libQt5Widgets.5.dylib $CONDA_PREFIX/lib/libQt5Widgets.5.dylib bin/clustalx
install_name_tool -change @rpath/libQt5Gui.5.dylib $CONDA_PREFIX/lib/libQt5Gui.5.dylib bin/clustalx
install_name_tool -change @rpath/libQt5Xml.5.dylib $CONDA_PREFIX/lib/libQt5Xml.5.dylib bin/clustalx
install_name_tool -change @rpath/libQt5Core.5.dylib $CONDA_PREFIX/lib/libQt5Core.5.dylib bin/clustalx
```

Finally, to run the code, just run `bin/clustalx`.


# Changes relative to official release

I just ran these commands to update for Qt 5:

```bash
sed -i '' 's/include <QtGui>/include <QtWidgets>/g' *.cpp
sed -i '' 's/toAscii/toLatin1/g' *.cpp
sed -i '' $'s/#include <stdexcept>/#include <string>\\\n#include <stdexcept>/g' clustalW/general/VectorOutOfRange.h
sed -i '' 's/QT += xml/QT += xml widgets/g' clustalx.pro
```


# Old README

Please see also ftp://ftp.ebi.ac.uk/pub/software/clustalw2/README

HOWTO COMPILE THE SOURCE AND INSTALL
----------------------------------------------------------------------

You will need a Unix environment with a working C++ compiler  and the
Qt developer kit (>=version 4.3) to compile the ClustalX source.

For compilation under Windows you will also need to install mingw and
cygwin.

Type
$ qmake
and then
$ make
This will create the clustalX binary.


HOWTO INSTALL AFTER COMPILATION
----------------------------------------------------------------------

Put colprot.xml, coldna.xml, colprint.xml, clustalx.hlp and
clustalX[.exe] into one folder. Add a link to the binary to your Desktop for
example.

On Linux you can use the installer script.

About

Version 2.1.1 for compiling with Qt 5

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages