From 827fd6c25c0b02c2da0b3b90e54a306b46960fac Mon Sep 17 00:00:00 2001
From: Arnaud Kerhornou <arnaud@ebi.ac.uk>
Date: Thu, 8 Dec 2011 11:45:56 +0000
Subject: [PATCH] Added commandline arguments for connecting ensembl_production
 db

---
 .../density_feature/variation_density.pl      | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

diff --git a/misc-scripts/density_feature/variation_density.pl b/misc-scripts/density_feature/variation_density.pl
index e937a24106..8c2329aca6 100644
--- a/misc-scripts/density_feature/variation_density.pl
+++ b/misc-scripts/density_feature/variation_density.pl
@@ -13,6 +13,10 @@ my $max_slices = 100;
 my $bin_count  = 150;
 
 my ($host, $user, $pass, $port, $species);
+# Master database location:
+my ( $mhost, $mport ) = ( 'ens-staging1', '3306' );
+my ( $muser, $mpass ) = ( 'ensro',        undef );
+my $mdbname = 'ensembl_production';
 
 my ($block_count, $genome_size, $block_size );
 
@@ -20,6 +24,9 @@ GetOptions( "host|h=s",     \$host,
 	    "user|u=s",     \$user,
 	    "pass|p=s",     \$pass,
 	    "port=i",       \$port,
+	    "mhost=s", \$mhost,
+	    "mport=i", \$mport,
+	    "muser=s", \$muser,
 	    "species|s=s",  \$species );
 
 
@@ -56,11 +63,6 @@ my $analysis = $analysis_adaptor->fetch_by_logic_name('snpdensity');
 
 if ( !defined($analysis) ) {
 
-   # 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,
@@ -196,6 +198,7 @@ Usage:
 
   $0 -h host [-port port] -u user -p password \\
   $indent -s species \\
+  $indent [-mhost ensembl_production host] [-mport ensembl_production host] [-muser ensembl_production host] \\
   $indent [-help]  \\
 
   -h|host             Database host to connect to
@@ -208,6 +211,12 @@ Usage:
 
   -s|species          Species name
 
+  -mhost              ensembl_production database host to connect to
+
+  -mport              ensembl_production database port to connect to
+
+  -muser              ensembl_production database username
+
   -help               This message
 
 
-- 
GitLab