From 37515b040f099975daa6e7b1561787082dee994e Mon Sep 17 00:00:00 2001 From: Arnaud Kerhornou <arnaud@ebi.ac.uk> Date: Wed, 30 Nov 2011 15:49:01 +0000 Subject: [PATCH] Added muser, mhost and mport so we can pass as command arguments an alternative server which hosts the ensembl_production database; updated the usage --- .../density_feature/seq_region_stats.pl | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/misc-scripts/density_feature/seq_region_stats.pl b/misc-scripts/density_feature/seq_region_stats.pl index 633bec5369..1dc1df5749 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 -- GitLab