Welcome to the SeqDoC website. Using this page you can submit two ABI chromatograms (typically a reference and a test sequence) and you will receive back aligned images of the two chromatograms together with a difference profile. The difference profile allows rapid identification of base substitutions, insertions and deletions in the test sequence, and may be useful for checking genes for mutations or screening PCR products for amplification accuracy.
Use of the program is very simple, just upload two chromatogram files and click 'Submit query'. Interpretation of results is also relatively simple, see our page on interpreting output for more details. However there are a few things that can go wrong, or produce artifactual results, so check here for information on how to avoid those, or at least be aware of them.
N.B. It seems that there is an alternative (maybe new) format of ABI trace file that doesn't work with SeqDoC. Instead it will generate an 'Unable to extract trace data from one of the chromatograms' error. I haven't yet been able to find a solution to this problem, but am still working on it. Any advice or suggestions are welcome (mail me with comments).
Unfortunately the program is a bit slow, and takes about 15s to produce output, so please be patient.
NEW Multiple SeqDoC - You can now do up to ten multiple alignments against a single reference sequence simultaneously.
If you have any comments, questions or suggestions about the use of this tool or problems using it, please contact Mark Crowe. To cite SeqDoC, or to get full details about its implementation, please see our paper in BMC Bioinformatics
There is also a chapter on SeqDoC in the upcoming Methods in Molecular Biology Comparative Genomics volume, due for publication in early 2007. Colour versions of the figures in this paper can be found here.
The source code for the cgi script (seqdoc.pl) is available here, as well as through our Bioinformatics.org project site. It requires the CGI module (included in a standard Perl installation) as well as the ABI module and GD::Graph module.