Index: trunk/ippScripts/scripts/automate_stacks.pl
===================================================================
--- trunk/ippScripts/scripts/automate_stacks.pl	(revision 26918)
+++ trunk/ippScripts/scripts/automate_stacks.pl	(revision 26919)
@@ -121,4 +121,6 @@
 my @filter_list = ();
 my %tessID_list = ();
+my %obsmode_list = ();
+my %object_list = ();
 my %comment_list= ();
 my %stackable_list = ();
@@ -153,4 +155,10 @@
 	    elsif (${ $tentry }{name} eq 'TESS') {
 		$tessID_list{$this_target} = ${ $tentry }{value};
+	    }
+	    elsif (${ $tentry }{name} eq 'OBSMODE') {
+		$obsmode_list{$this_target} = ${ $tentry }{value};
+	    }
+	    elsif (${ $tentry }{name} eq 'OBJECT') {
+		$object_list{$this_target} = ${ $tentry }{value};
 	    }
 	    elsif (${ $tentry }{name} eq 'COMMENT') {
@@ -438,5 +446,5 @@
     my $target = shift;
 
-    my ($label,$workdir,$comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($date,$target);
+    my ($label,$workdir,$obs_mode,$object,$comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($date,$target);
     
     my $select =  "-dateobs_begin ${date}T00:00:00 -dateobs_end ${date}T23:59:59 ";
@@ -447,5 +455,14 @@
     $cmd .= " -set_label $label ";
     $cmd .= " -set_workdir $workdir -set_dist_group $dist_group ";
-    $cmd .= " -set_tess_id $tess_id -comment '$comment' -set_data_group $data_group ";
+    $cmd .= " -set_tess_id $tess_id -set_data_group $data_group ";
+    if (defined($obs_mode)) {
+	$cmd .= " -obs_mode '$obs_mode' ";
+    }
+    if (defined($object)) {
+	$cmd .= " -object '$object' ";
+    }
+    if (defined($comment)) {
+	$cmd .= " -comment '$comment' ";
+    }
     $cmd .= " $select ";
     if ($debug == 1) {
@@ -463,5 +480,5 @@
     my $db = init_gpc_db();
     $date =~ s/-//g;
-    my ($label,$workdir,$comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($date,$target);
+    my ($label,$workdir,$obs_mode,$object,$comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($date,$target);
 
     my $sth = "SELECT exp_id from chipRun where data_group = '$data_group' AND exp_id = $exp_id";
@@ -548,5 +565,5 @@
     my $filter = shift;
 
-    my ($label,$workdir,$comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($date,$target);
+    my ($label,$workdir,$obs_mode,$object,$comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($date,$target);
 
     my $select =  "-select_dateobs_begin ${date}T00:00:00 -select_dateobs_end ${date}T23:59:59 ";
@@ -575,5 +592,5 @@
     my $db = init_gpc_db();
     $date =~ s/-//g;
-    my ($label,$workdir,$comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($date,$target);
+    my ($label,$workdir,$obs_mode,$object,$comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($date,$target);
 
     my $sth = "SELECT skycell_id from stackRun where data_group = '$data_group' AND skycell_id = '$skycell' AND filter = '$filter'";
@@ -588,5 +605,5 @@
     my $filter = shift;
 
-    my ($label,$workdir,$comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($date,$target);
+    my ($label,$workdir,$obs_mode,$object,$comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($date,$target);
     # check warp stage == chip stage
     my $db = init_gpc_db();
@@ -688,5 +705,5 @@
     my $cleaning_date = $dt->ymd;
 
-    my ($label,$workdir,$comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($cleaning_date,$target);
+    my ($label,$workdir,$obs_mode,$object,$comment,$tess_id,$dist_group,$data_group) = get_tool_parameters($cleaning_date,$target);
 
     my $args .= " -dbname gpc1 -updaterun -set_state goto_cleaned -state full -data_group $data_group ";
@@ -745,9 +762,12 @@
     my $label = "${target}.nightlyscience";
     my $workdir = "neb://\@HOST\@.0/gpc1/${target}.nt/${workdir_date}";
+    my $obs_mode = $obsmode_list{$target};
+    my $object   = $object_list{$target};
     my $comment = $comment_list{$target};
     my $dist_group = $target;
     my $data_group = "${target}.${trunc_date}";
     my $tess_id = $tessID_list{$target};
-    return($label,$workdir,$comment,$tess_id,$dist_group,$data_group);
+
+    return($label,$workdir,$obs_mode,$object,$comment,$tess_id,$dist_group,$data_group);
 }
 
Index: trunk/ippconfig/recipes/nightly_science.config
===================================================================
--- trunk/ippconfig/recipes/nightly_science.config	(revision 26918)
+++ trunk/ippconfig/recipes/nightly_science.config	(revision 26919)
@@ -10,12 +10,7 @@
 TARGETS MULTI
 TARGETS METADATA
-  NAME STR CMB
-  TESS STR RINGS.V0
-  COMMENT STR CMB_Cold%
-  STACKABLE BOOL FALSE
-END
-TARGETS METADATA
   NAME STR M31
   TESS STR M31
+  OBSMODE STR M31
   COMMENT STR M31%
   STACKABLE BOOL TRUE
@@ -24,5 +19,7 @@
   NAME STR MD01
   TESS STR MD01
-  COMMENT STR MD01%
+  OBSMODE STR MD
+# OBJECT STR MD01
+  COMMENT STR %MD01%
   STACKABLE BOOL TRUE
 END
@@ -30,5 +27,7 @@
   NAME STR MD02
   TESS STR MD02
-  COMMENT STR MD02%
+  OBSMODE STR MD
+# OBJECT STR MD02
+  COMMENT STR %MD02%
   STACKABLE BOOL TRUE
 END
@@ -36,5 +35,7 @@
   NAME STR MD03
   TESS STR MD03
-  COMMENT STR MD03%
+  OBSMODE STR MD
+# OBJECT STR MD03
+  COMMENT STR %MD03%
   STACKABLE BOOL TRUE
 END
@@ -42,5 +43,7 @@
   NAME STR MD04
   TESS STR MD04
-  COMMENT STR MD04%
+  OBSMODE STR MD
+# OBJECT STR MD04
+  COMMENT STR %MD04%
   STACKABLE BOOL TRUE
 END
@@ -48,5 +51,7 @@
   NAME STR MD05
   TESS STR MD05
-  COMMENT STR MD05%
+  OBSMODE STR MD
+# OBJECT STR MD05
+  COMMENT STR %MD05%
   STACKABLE BOOL TRUE
 END
@@ -54,5 +59,7 @@
   NAME STR MD06
   TESS STR MD06
-  COMMENT STR MD06%
+  OBSMODE STR MD
+# OBJECT STR MD06
+  COMMENT STR %MD06%
   STACKABLE BOOL TRUE
 END
@@ -60,5 +67,7 @@
   NAME STR MD07
   TESS STR MD07
-  COMMENT STR MD07%
+  OBSMODE STR MD
+# OBJECT STR MD07
+  COMMENT STR %MD07%
   STACKABLE BOOL TRUE
 END
@@ -66,5 +75,7 @@
   NAME STR MD08
   TESS STR MD08
-  COMMENT STR MD08%
+  OBSMODE STR MD
+# OBJECT STR MD08
+  COMMENT STR %MD08%
   STACKABLE BOOL TRUE
 END
@@ -72,5 +83,7 @@
   NAME STR MD09
   TESS STR MD09
-  COMMENT STR MD09%
+  OBSMODE STR MD
+# OBJECT STR MD09
+  COMMENT STR %MD09%
   STACKABLE BOOL TRUE
 END
@@ -78,23 +91,22 @@
   NAME STR MD10
   TESS STR MD10
-  COMMENT STR MD10%
+  OBSMODE STR MD
+# OBJECT STR MD10
+  COMMENT STR %MD10%
   STACKABLE BOOL TRUE
 END
 TARGETS METADATA
   NAME STR STS
-  TESS STR STS
+  TESS STR RINGS.V0
+  OBSMODE STR STS
+# OBJECT STR STS
   COMMENT STR Stellar Transit%
   STACKABLE BOOL TRUE
 END
 TARGETS METADATA
-  NAME STR SVS
-  TESS STR RINGS.V0
-  COMMENT STR SVS%
-  STACKABLE BOOL FALSE
-END
-TARGETS METADATA
   NAME STR SweetSpot
   TESS STR RINGS.V0
-  COMMENT STR Sweetspot%
+  OBSMODE STR SS
+# OBJECT STR SS
   STACKABLE BOOL FALSE
 END
@@ -102,5 +114,18 @@
   NAME STR ThreePi
   TESS STR RINGS.V0
-  COMMENT STR ThreePi%
+  OBSMODE STR 3PI
+# OBJECT STR 3PI
   STACKABLE BOOL FALSE
 END
+# TARGETS METADATA
+#  NAME STR CMB
+#  TESS STR RINGS.V0
+#  COMMENT STR CMB_Cold%
+#  STACKABLE BOOL FALSE
+# END
+# TARGETS METADATA
+#  NAME STR SVS
+#  TESS STR RINGS.V0
+#  COMMENT STR SVS%
+#  STACKABLE BOOL FALSE
+# END
