src/hg/encode/encodeValidate/doEncodeValidate.pl 1.216
1.216 2010/03/24 02:50:02 kate
Proper error if CV term is not registered
Index: src/hg/encode/encodeValidate/doEncodeValidate.pl
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/encode/encodeValidate/doEncodeValidate.pl,v
retrieving revision 1.215
retrieving revision 1.216
diff -b -B -U 4 -r1.215 -r1.216
--- src/hg/encode/encodeValidate/doEncodeValidate.pl 23 Mar 2010 16:27:17 -0000 1.215
+++ src/hg/encode/encodeValidate/doEncodeValidate.pl 24 Mar 2010 02:50:02 -0000 1.216
@@ -1070,10 +1070,11 @@
for my $key (keys %ddfSets) {
my @pairs = split(';', $key);
for my $pair (@pairs) {
my ($var, $term) = split('=', $pair);
- my $tag = $terms{$cvTypeVar}->{$term}->{'tag'};
if ($var eq $variable) {
+ die "'$term' is not a registered '$cvTypeVar' term\n" unless defined($terms{$cvTypeVar}->{$term}) ;
+ my $tag = $terms{$cvTypeVar}->{$term}->{'tag'};
if (!defined($tags{$tag})) {
# suppress dups, requested by Brian
$setting = "$setting $tag=$term";
$tags{$tag} = $term;