Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Open sidebar
ensembl-gh-mirror
ensembl
Commits
992a8c45
Commit
992a8c45
authored
Apr 03, 2008
by
Steve Trevanion
Browse files
tweaks for live Mysql warning, parsing of loutre params
parent
ca4749f8
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
36 additions
and
15 deletions
+36
-15
modules/Bio/EnsEMBL/Utils/ConversionSupport.pm
modules/Bio/EnsEMBL/Utils/ConversionSupport.pm
+36
-15
No files found.
modules/Bio/EnsEMBL/Utils/ConversionSupport.pm
View file @
992a8c45
...
...
@@ -238,8 +238,10 @@ sub get_common_params {
=head2 get_loutre_params
Example : my @allowed_params = $self->get_loutre_params, 'extra_param';
Description : Returns a list of commonly used parameters in for working with a loutre db
Arg : (optional) return a list to parse or not
Example : $support->parse_extra_options($support->get_loutre_params('parse'))
Description : Returns a list of commonly used loutre db parameters - parse option is
simply used to distinguish between reporting and parsing parameters
Return type : Array - list of common parameters
Exceptions : none
Caller : general
...
...
@@ -247,13 +249,25 @@ sub get_common_params {
=cut
sub
get_loutre_params
{
return
qw(
loutrehost
loutreport
loutreuser
loutrepass
loutredbname
)
;
my
(
$self
,
$p
)
=
@_
;
if
(
$p
)
{
return
qw(
loutrehost=s
loutreport=s
loutreuser=s
loutrepass=s
loutredbname=s
)
;
}
else
{
return
qw(
loutrehost
loutreport
loutreuser
loutrepass
loutredbname
)
;
}
}
=head2 remove_vega_params
...
...
@@ -293,9 +307,9 @@ sub confirm_params {
print
"
Running script with these parameters:
\n\n
";
print
$self
->
list_all_params
;
if
(
$self
->
param
('
host
')
eq
'
w
eb-
4
-1
1
')
{
if
(
$self
->
param
('
host
')
eq
'
e
nsd
b-
1
-1
0
')
{
# ask user if he wants to proceed
exit
unless
$self
->
user_proceed
("
**************
\n\n
You're working on
w
eb-
4
-1
1
! Is that correct and you want to continue ?
\n\n
**************
");
exit
unless
$self
->
user_proceed
("
**************
\n\n
You're working on e
nsd
b-
1
-1
0
! Is that correct and you want to continue ?
\n\n
**************
");
}
else
{
# ask user if he wants to proceed
...
...
@@ -362,7 +376,6 @@ sub create_commandline_options {
if
(
$settings
->
{'
allowed_params
'})
{
# exclude params explicitly stated
my
%exclude
=
map
{
$_
=>
1
}
@
{
$settings
->
{'
exclude
'}
||
[]
};
foreach
my
$param
(
$self
->
allowed_params
)
{
unless
(
$exclude
{
$param
})
{
my
(
$first
,
@rest
)
=
$self
->
param
(
$param
);
...
...
@@ -387,7 +400,6 @@ sub create_commandline_options {
foreach
my
$param
(
keys
%param_hash
)
{
$options_string
.=
sprintf
("
--%s %s
",
$param
,
$param_hash
{
$param
});
}
return
$options_string
;
}
...
...
@@ -689,8 +701,17 @@ sub get_database {
-
dbname
=>
$self
->
param
("
${prefix}
dbname
"),
-
group
=>
$database
,
);
# explicitely set the dnadb to itself - by default the Registry assumes
#can use this approach to get dna from another db
# my $dna_db = $adaptors{$database}->new(
# -host => 'otterlive',
# -port => '3301',
# -user => $self->param("${prefix}user"),
# -pass => $self->param("${prefix}pass"),
# -dbname => 'loutre_human',
# );
# $dba->dnadb($dna_db);
# otherwise explicitely set the dnadb to itself - by default the Registry assumes
# a group 'core' for this now
$dba
->
dnadb
(
$dba
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment