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)