46cacb52f48b67dbdbb131af561827f3f5357a20
braney
  Tue Aug 10 13:20:23 2021 -0700
add utility to make a cartEdit that supports movinb existing tracks to a superTrack .  Add a new cartEdit1 to move a bunch of tracks to three new supertracks

diff --git src/hg/lib/cartEdit1.c src/hg/lib/cartEdit1.c
new file mode 100644
index 0000000..cb8f84d
--- /dev/null
+++ src/hg/lib/cartEdit1.c
@@ -0,0 +1,39 @@
+#include "common.h"
+#include "cart.h"
+
+static char *edit1affyArchiveTracks[] =
+{
+"wgEncodeAffyRnaChip",
+"affyU133Plus2",
+"affyGnf1h",
+"affyExonArray",
+"affyU95",
+"affyU133",
+};
+
+static char *edit1genePredArchiveTracks[] =
+{
+"geneid",
+"genscan",
+"augustusGene",
+"sgpGene",
+"nscanGene",
+"acembly",
+"sibGene",
+};
+
+static char *edit1tgpArchiveTracks[] =
+{
+"tgpTrios",
+"tgpPhase1",
+"tgpPhase3",
+"tgpPhase1Accessibility",
+"tgpPhase3Accessibility",
+};
+
+void cartEdit1(struct cart *cart)
+{
+cartTurnOnSuper(cart, edit1affyArchiveTracks,  ArraySize(edit1affyArchiveTracks),  "affyArchive");
+cartTurnOnSuper(cart, edit1genePredArchiveTracks,  ArraySize(edit1genePredArchiveTracks),  "genePredArchive");
+cartTurnOnSuper(cart, edit1tgpArchiveTracks,  ArraySize(edit1tgpArchiveTracks),  "tgpArchive");
+}