Emboss 1.2.0 now available
ableasby at hgmp.mrc.ac.uk
ableasby at hgmp.mrc.ac.uk
Tue Aug 15 23:01:29 UTC 2000
Here are the changes in 1.2.0
Note the need to reindex blast databases with dbiblast if you use
1. Indexing and format changes
As a result of much feedback, mainly people saying this or that
database can't be indexed, version 1.2.0 now handles the NCBI
a) All library and applications using NCBI format adhere to the
specifications in ftp://ncbi.nlm.nih.gov/blast/db/README
N.B. This means that DBIBLAST uses NCBI format only. You will
have to re-dbiblast any existing blast databases you use
in EMBOSS. Why? ....
EMBOSS no longer tries to guess what format a setdb/pressdb/formatdb
database used to be in. Once the process has happened it is
just another NCBI format database.
This has the advantage that compatibility can be maintained and
means that all NCBI databases can be indexed using the given keys.
The other indexing programs (dbiflat, dbigcg and dbifasta) allow
you to index the more friendly formats (excuse the bias).
b) dbifasta has extended options. It can now cope with
>db id ... e.g. KABAT "dbid" becomes a format
for the method emblcd
formats. Also, its NCBI option, as above, now adheres strictly to
their syntax. This allows database such as pdbseq to be indexed
If you wish to index non-NCBI databases using their familiar keys then
don't use dbiblast.
Numerous bugs in this area (all of the failure kind) have been
squashed and hopefully not too many introduced.
2. New applications in 1.2.0
a) primersearch (Val Curwen)
searches DNA sequences for matches with primer pairs; it reads in
primer pairs from input files, searches them against any sequence(s)
specified and reports all potential amplimers. You
can specify a maximum percent mismatch level; for example, 10%
mismatch on a primer of length 20bp means that the program will
classify a primer as matching a sequence if 18 of the 20 base pairs
b) megamerger (Gary Williams)
takes two overlapping sequences and merges them into one sequence. It
could thus be regarded as the opposite of what splitter does. The
sequences can be very long. The program does a match of all sequence
words of size 20 (by default). It then reduces this to the minimum
set of overlapping matches by sorting the matches in order of size
(largest size first) and then for each such match it removes any
smaller matches that overlap. The result is a set of the longest
ungapped alignments between the two sequences that do not overlap with
each other. If the two sequences are identical in their region of
overlap then there will be one region of match and no mismatches.
More information about the EMBOSS