src/hg/archaeStuff/scripts/make-genome-info 1.19

1.19 2010/02/11 01:22:07 pchan
fix duplicate dbname problem introduced by similar substrain names
Index: src/hg/archaeStuff/scripts/make-genome-info
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/archaeStuff/scripts/make-genome-info,v
retrieving revision 1.18
retrieving revision 1.19
diff -b -B -U 4 -r1.18 -r1.19
--- src/hg/archaeStuff/scripts/make-genome-info	10 Aug 2009 04:20:14 -0000	1.18
+++ src/hg/archaeStuff/scripts/make-genome-info	11 Feb 2010 01:22:07 -0000	1.19
@@ -212,9 +212,23 @@
     }
     
     if (defined($dbnames{$org_dbname})) {
 	$dbnames{$org_dbname}++;
-	$org_dbname =~ s/$strain_str/$strain_info/;
+#	$org_dbname =~ s/$strain_str/$strain_info/;
+	if (length($strain_info) > 22)
+	{
+	    $strain_str = substr($strain_info,0,22);
+	}
+	else
+	{
+	    $strain_str = $strain_info; 
+	}
+	$org_dbname = join("",
+                       lc(substr($org_genus,0,4)),
+                       ucfirst(substr($org_species,0,4)),
+                       "_",
+                       $strain_str);
+
 	$org_dbname =~ s/__/_/g;
     }
     else {
 	$dbnames{$org_dbname} = 1;