src/hg/hgTracks/hgTracks.c 1.1601
1.1601 2009/10/08 06:38:23 angie
Added support for bam as a custom track type.
Index: src/hg/hgTracks/hgTracks.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/hgTracks.c,v
retrieving revision 1.1600
retrieving revision 1.1601
diff -b -B -U 4 -r1.1600 -r1.1601
--- src/hg/hgTracks/hgTracks.c 23 Sep 2009 18:42:17 -0000 1.1600
+++ src/hg/hgTracks/hgTracks.c 8 Oct 2009 06:38:23 -0000 1.1601
@@ -2959,8 +2959,21 @@
encodePeakMethodsCt(tg);
tg->labelNextItemButtonable = TRUE;
tg->customPt = ct;
}
+#ifdef USE_BAM
+else if (sameString(type, "bam"))
+ {
+ tg = trackFromTrackDb(tdb);
+ tg->customPt = ct;
+ bamMethods(tg);
+ tg->mapItemName = ctMapItemName;
+ hashAdd(tdb->settingsHash, BASE_COLOR_USE_SEQUENCE, cloneString("lfExtra"));
+ hashAdd(tdb->settingsHash, BASE_COLOR_DEFAULT, cloneString("diffBases"));
+ hashAdd(tdb->settingsHash, SHOW_DIFF_BASES_ALL_SCALES, cloneString("."));
+ hashAdd(tdb->settingsHash, "showDiffBasesMaxZoom", cloneString("100"));
+ }
+#endif//def USE_BAM
else
{
errAbort("Unrecognized custom track type %s", type);
}