src/lib/pslShow.c 1.10
1.10 2009/08/05 20:33:20 galt
use width 60 for protein codons, and 50 for nucleotides
Index: src/lib/pslShow.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/lib/pslShow.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -b -B -U 4 -r1.9 -r1.10
--- src/lib/pslShow.c 4 Aug 2009 00:40:08 -0000 1.9
+++ src/lib/pslShow.c 5 Aug 2009 20:33:20 -0000 1.10
@@ -24,8 +24,10 @@
char *qLetters = cloneString(qSeq->dna);
int qbafStart, qbafEnd, tbafStart, tbafEnd;
int qcfmStart, qcfmEnd, tcfmStart, tcfmEnd;
+int lineWidth = isProt ? 60 : 50;
+
tbafStart = tStart;
tbafEnd = tEnd;
tcfmStart = tStart;
tcfmEnd = tEnd;
@@ -120,9 +122,9 @@
}
}
}
}
- cfm = cfmNew(10, 50, TRUE, qIsRc, f, qcfmStart);
+ cfm = cfmNew(10, lineWidth, TRUE, qIsRc, f, qcfmStart);
for (i=0; i<qSize; ++i)
cfmOut(cfm, qLetters[i], seqOutColorLookup[(int)colorFlags[i]]);
cfmFree(&cfm);
freez(&colorFlags);
@@ -176,9 +178,9 @@
colorFlags[ts] = socBrightBlue;
colorFlags[ts+sz*mulFactor-1] = socBrightBlue;
}
- cfm = cfmNew(10, 50, TRUE, tIsRc, f, tcfmStart);
+ cfm = cfmNew(10, lineWidth, TRUE, tIsRc, f, tcfmStart);
for (i=0; i<tSeq->size; ++i)
{
/* Put down "anchor" on first match position in haystack
@@ -206,9 +208,9 @@
struct baf baf;
int i,j;
bafInit(&baf, qSeq->dna, qbafStart, qIsRc,
- tSeq->dna, tbafStart, tIsRc, f, 50, isProt);
+ tSeq->dna, tbafStart, tIsRc, f, lineWidth, isProt);
if (isProt)
{
for (i=0; i<psl->blockCount; ++i)