diff --git a/misc-scripts/production_database/scripts/update_database_list.pl b/misc-scripts/production_database/scripts/update_database_list.pl index f21b69b8403f26d16906641f41727e83479d3e18..e28e74462e06dca467fe2792999769e1fb072882 100755 --- a/misc-scripts/production_database/scripts/update_database_list.pl +++ b/misc-scripts/production_database/scripts/update_database_list.pl @@ -199,9 +199,9 @@ foreach my $server (@servers) { next; } - my ( $db_type, $db_assembly, $db_suffix ) = + my ( $species_name, $db_type, $db_assembly, $db_suffix ) = ( $database =~ -/^[a-z]+_[a-z]+_([0-9a-z]+)_(?:[0-9]+_)?[0-9]+_([0-9a-z]+?)([a-z]?)$/ ); +/^([a-z]+_){2,3}([0-9a-z]+)_(?:[0-9]+_)?[0-9]+_([0-9a-z]+?)([a-z]?)$/ ); if ( !defined($db_type) || !defined($db_assembly)