Welcome to the homepage of DCSE, the dedicated comparative
What is DCSE
DCSE (Dedicated Comparative Sequence Editor) is a multiple alignment
editor. It can be used to edit protein, DNA or RNA alignments. The
structure of the molecules can be incorporated in the alignment. It is
written in C, and it uses dynamic memory for most things. This means
you can almost edit any size of alignment with it. It offers lots of
features such as color display of characters and structure, automatic
alignment relative to sequences already aligned with others, sequence
grouping, sequence or pattern searching, marker system and checking of
incorporated RNA structure.
tkDCSE is a version of DCSE for X-Windows. It has an easy to use, yet
flexible and programmable X-windows interface provided by the Tcl/Tk language. A complete on-line hypertext help
system is provided.
Although tkDCSE is compatible with version 2 of DCSE, its
implementation is completely different. The core of DCSE is implemented
as an object which can be controlled by giving commands to it from the
Tcl language, an easy to learn, yet flexible, interpreted language. The
interface is written as a Tcl program. This way the program can be
easily customized, and batch jobs are even possible.
This approach has several advantages:
Convers is a complementary program distributed with DCSE which does
things like converting between different file-formats. TkConvers has
been written a set of commandline programs, which are controlled by a
- the user can adapt the interface of DCSE completely to his own liking.
- It is easy to create macros or programs wich extend DCSE.
- external programs can also be controlled in Tcl, and seamlessly integerated.
- Tcl/Tk exists for a great variety of computers, so porting should be
What is new
A version of tkDCSE is finally available for Linux. It does not support
dynamic loading of extensions though. This will have to wait until ELF
is more common in Linux distributions.
Peter De Rijk