--- /dev/null
+#!/usr/bin/perl
+# -*-Perl-*-
+# Last changed Time-stamp: <1999-09-29 13:24:23 ivo>
+# produce dot bracket notation of an RNA secondary structure from
+# Zuker's .ct file
+
+while (<>) {
+ @F = split;
+ if ((/ = /) && ($#F!=5)) {
+ if (defined($seq)) {
+ print "$seq\n" unless ($seq eq $oldseq);
+ $oldseq = $seq;
+ print "$s ($E)\n";
+ }
+ $E = $F[3];
+ $s = $seq = "";
+ next;
+ }
+ $seq .= $F[1];
+ if ($F[4]==0) {$s .= "."; next}
+ $s .= "(" if ($F[0]<$F[4]);
+ $s .= ")" if ($F[0]>$F[4]);
+}
+print "$seq\n" unless ($seq eq $oldseq);
+print "$s ($E)\n" if defined($s);
+
+# End of file