Skip to content
Snippets Groups Projects
Commit 3ab94784 authored by Glenn Proctor's avatar Glenn Proctor
Browse files

Added -new_assembly, -old_assembly options

parent 4e136372
No related branches found
No related tags found
No related merge requests found
......@@ -7,17 +7,19 @@ use RegulatoryFeatureParser::BaseParser;
use Bio::EnsEMBL::DBSQL::DBAdaptor;
use Getopt::Long;
my ($host, $user, $pass, $port, $dbname, $file, $del, $type);
GetOptions( "host=s", \$host,
"user=s", \$user,
"pass=s", \$pass,
"port=i", \$port,
"dbname=s", \$dbname,
"type=s", \$type,
"file=s", \$file,
"delete", \$del,
"help", \&usage
my ($host, $user, $pass, $port, $dbname, $file, $del, $type, $old_assembly, $new_assembly);
GetOptions( "host=s", \$host,
"user=s", \$user,
"pass=s", \$pass,
"port=i", \$port,
"dbname=s", \$dbname,
"type=s", \$type,
"file=s", \$file,
"delete", \$del,
"help", \&usage,
"old_assembly=s", \$old_assembly,
"new_assembly=s", \$new_assembly
);
my $db_adaptor = new Bio::EnsEMBL::DBSQL::DBAdaptor('-host' => $host,
......@@ -50,7 +52,7 @@ if ($file) {
die "Can't find $file\n" if (!-e $file);
my $objects = $parser->parse($db_adaptor, $file);
my $objects = $parser->parse($db_adaptor, $file, $old_assembly, $new_assembly);
$parser->upload_features_and_factors($db_adaptor, $objects);
......@@ -81,6 +83,11 @@ Usage: perl $0 <options>
-delete Delete all data related to regulatory features of specified type before loading
-old_assembly, -new_assembly If *both* these options are specified, co-ordinates will be
projected from the old assembly to the new assembly before being stored. This
relies on a suitable mapping between the two assemblies having already been
carried out.
-help This message
EOF
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment