Index: trunk/ppSim/src/ppSimSequence.c
===================================================================
--- trunk/ppSim/src/ppSimSequence.c	(revision 17582)
+++ trunk/ppSim/src/ppSimSequence.c	(revision 17617)
@@ -34,4 +34,18 @@
     }
 
+    char *dvodb = NULL;
+    if ((argNum = psArgumentGet (argc, argv, "-dvodb"))) { 
+        psArgumentRemove(argNum, &argc, argv);
+	dvodb = psStringCopy (argv[argNum]);
+        psArgumentRemove(argNum, &argc, argv);
+    }
+
+    char *tess_id = NULL;
+    if ((argNum = psArgumentGet (argc, argv, "-tess_id"))) { 
+        psArgumentRemove(argNum, &argc, argv);
+	tess_id = psStringCopy (argv[argNum]);
+        psArgumentRemove(argNum, &argc, argv);
+    }
+
     char *basename = NULL;
     if ((argNum = psArgumentGet (argc, argv, "-basename"))) { 
@@ -62,4 +76,6 @@
 	fprintf (stderr, " -basename (basename)\n");
 	fprintf (stderr, " -label (label)\n");
+	fprintf (stderr, " -dvodb (dvodb)\n");
+	fprintf (stderr, " -tess_id (tess_id)\n");
 	exit (2);
     }
@@ -89,4 +105,6 @@
     if (workdir) psStringAppend (&injectCommand, " --workdir %s", workdir);
     if (label)   psStringAppend (&injectCommand, " --label %s", label);
+    if (dvodb)   psStringAppend (&injectCommand, " --dvodb %s", dvodb);
+    if (tess_id) psStringAppend (&injectCommand, " --tess_id %s", tess_id);
 
     unsigned long seed = psMetadataLookupS32 (&status, config, "RND_SEED");
