Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
E
ensembl
Manage
Activity
Members
Labels
Plan
Issues
0
Issue boards
Milestones
Iterations
Wiki
Requirements
Jira
Code
Merge requests
1
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package Registry
Container Registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
ensembl-gh-mirror
ensembl
Commits
137de37c
Commit
137de37c
authored
20 years ago
by
Glenn Proctor
Browse files
Options
Downloads
Patches
Plain Diff
Added -setrelease parameter.
Improved usage docs.
parent
b6533768
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
misc-scripts/xref_mapping/xref_parser.pl
+32
-4
32 additions, 4 deletions
misc-scripts/xref_mapping/xref_parser.pl
with
32 additions
and
4 deletions
misc-scripts/xref_mapping/xref_parser.pl
+
32
−
4
View file @
137de37c
...
...
@@ -3,7 +3,7 @@ use strict;
use
Getopt::
Long
;
use
XrefParser::
BaseParser
;
my
(
$host
,
$port
,
$dbname
,
$user
,
$pass
,
@species
,
@sources
,
$skipdownload
,
$create
);
my
(
$host
,
$port
,
$dbname
,
$user
,
$pass
,
@species
,
@sources
,
$skipdownload
,
$create
,
$release
);
GetOptions
('
user=s
'
=>
\
$user
,
'
pass=s
'
=>
\
$pass
,
...
...
@@ -14,6 +14,7 @@ GetOptions('user=s' => \$user,
'
source=s
'
=>
\
@sources
,
'
skipdownload
'
=>
\
$skipdownload
,
'
create
'
=>
\
$create
,
'
setrelease=s
'
=>
\
$release
,
'
help
'
=>
sub
{
usage
();
exit
(
0
);
});
@species
=
split
(
/,/
,
join
('
,
',
@species
));
...
...
@@ -27,16 +28,43 @@ if (!$user || !$host || !$dbname) {
}
XrefParser::BaseParser::
run
(
$host
,
$port
,
$dbname
,
$user
,
$pass
,
\
@species
,
\
@sources
,
$skipdownload
,
$create
);
XrefParser::BaseParser::
run
(
$host
,
$port
,
$dbname
,
$user
,
$pass
,
\
@species
,
\
@sources
,
$skipdownload
,
$create
,
$release
);
# --------------------------------------------------------------------------------
# TODO - better usage instructions
sub
usage
{
print
<<
"
EOF
";
xref_parser
.
pl
-
user
{
user
}
-
pass
{
password
}
-
host
{
host
}
-
port
{
port
}
-
dbname
{
database
}
-
species
{
species1
,
species2
}
-
source
{
source1
,
source2
}
-
skipdownload
-
create
xref_parser
.
pl
-
user
{
user
}
-
pass
{
password
}
-
host
{
host
}
-
port
{
port
}
-
dbname
{
database
}
-
species
{
species1
,
species2
}
-
source
{
source1
,
source2
}
-
skipdownload
-
create
-
setrelease
-
user
User
name
to
access
database
.
Must
allow
writing
.
-
pass
Password
for
user
.
-
host
Database
host
.
-
port
Database
port
.
-
dbname
Name
of
xref
database
to
use
/
create
.
-
species
Which
species
to
import
.
Multiple
-
species
arguments
and
/
or
comma
,
separated
lists
of
species
are
allowed
.
Species
may
be
referred
to
by
genus
/
species
(
e
.
g
.
homo_sapiens
)
or
common
aliases
(
e
.
g
.
human
)
.
Specifying
an
unknown
species
will
cause
a
list
of
valid
species
to
be
printed
.
-
source
Which
sources
to
import
.
Multiple
-
source
arguments
and
/
or
comma
,
separated
lists
of
sources
are
allowed
.
Specifying
an
unknown
source
will
cause
a
list
of
valid
sources
to
be
printed
.
-
create
If
specified
,
cause
dbname
to
be
deleted
and
re
-
created
if
it
already
exists
.
-
skipdownload
Don
'
t download new data, parse existing.
-setrelease Set the release version for ALL the sources specified.
EOF
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment