Index: trunk/ippScripts/scripts/chip_imfile.pl
===================================================================
--- trunk/ippScripts/scripts/chip_imfile.pl	(revision 24323)
+++ trunk/ippScripts/scripts/chip_imfile.pl	(revision 24352)
@@ -201,5 +201,21 @@
         }
         chomp $cmdflags;
-        ($quality) = $cmdflags =~ /-quality (\d+)/; # Quality flag
+        if (($camera ne "GPC1") or ($class_id ne "XY27") or ($exp_id < 53171)) {
+            ($quality) = $cmdflags =~ /-quality (\d+)/; # Quality flag
+        } else {
+            # hack to kick ota 27 out of subsequent analysis by setting quality flag to a non-zero value
+            my ($before, $after) = split " -quality ", $cmdflags;
+
+            # get the current value
+            ($quality) = $after =~ /^(\d+)/;
+            $after = substr($after, length($quality));
+
+            # replace it if it is zero
+            $quality = 42 if !$quality;
+
+            # rebuild the cmdflags
+            $cmdflags = $before . " -quality $quality";
+            $cmdflags .= " $after" if $after;
+        }
     }
 
