diff --git a/misc-scripts/density_feature/seq_region_stats.pl b/misc-scripts/density_feature/seq_region_stats.pl
index 633bec53699e1fd7723ef69d8e14dbd15e4b19d6..1dc1df57494944b06bbc347bf6ea07d09ed95aad 100644
--- a/misc-scripts/density_feature/seq_region_stats.pl
+++ b/misc-scripts/density_feature/seq_region_stats.pl
@@ -9,6 +9,10 @@ use Bio::EnsEMBL::Variation::DBSQL::DBAdaptor;
 use Getopt::Long;
 
 my ( $host, $user, $pass, $port, $dbname, $pattern, $stats );
+# Master database location:
+my ( $mhost, $mport ) = ( 'ens-staging1', '3306' );
+my ( $muser, $mpass ) = ( 'ensro',        undef );
+my $mdbname = 'ensembl_production';
 
 GetOptions( "host|h=s", \$host,
 	    "user|u=s", \$user,
@@ -17,6 +21,9 @@ GetOptions( "host|h=s", \$host,
 	    "dbname|d=s", \$dbname,
 	    "pattern=s", \$pattern,
 	    "stats|s=s", \$stats,
+	    "mhost=s", \$mhost,
+	    "mport=i", \$mport,
+	    "muser=s", \$muser,
 	    "help" ,               \&usage
 	  );
 
@@ -25,12 +32,6 @@ usage() if (!$host || !$user || !$pass || (!$dbname && !$pattern) || !$stats ||
 
 #get biotypes and attrib codes from the production database
 
-# Master database location:
-my ( $mhost, $mport ) = ( 'ens-staging1', '3306' );
-my ( $muser, $mpass ) = ( 'ensro',        undef );
-my $mdbname = 'ensembl_production';
-
-
 my $prod_dsn = sprintf( 'DBI:mysql:host=%s;port=%d;database=%s',
                      $mhost, $mport, $mdbname );
 my $prod_dbh = DBI->connect( $prod_dsn, $muser, $mpass,
@@ -345,6 +346,12 @@ Usage:
 
   -pattern            Database name regexp
 
+  -mhost              ensembl_production database host to connect to
+
+  -mport              ensembl_production database port to connect to
+
+  -muser              ensembl_production database username
+
   -s|stats            'gene' or 'snp'
 
   -help               This message