2323
2424from sqlalchemy .engine import URL
2525
26+ import ensembl .io .genomio
2627from ensembl .utils .argparse import ArgumentParser
2728from ensembl .utils .logging import init_logging_with_args
2829from .core_server import CoreServer
@@ -136,7 +137,7 @@ def parse_args(arg_list: list[str] | None) -> argparse.Namespace:
136137 # Add filter arguments
137138 parser .add_argument ("--prefix" , default = "" , help = "Prefix to filter the databases" )
138139 parser .add_argument ("--build" , type = int , default = None , help = "Build to filter the databases" )
139- parser .add_argument ("--version " , type = int , default = None , help = "EnsEMBL version to filter the databases" )
140+ parser .add_argument ("--release " , type = int , default = None , help = "EnsEMBL release to filter the databases" )
140141 parser .add_argument ("--db_regex" , default = "" , help = "Regular expression to match database names against" )
141142 parser .add_argument_src_path ("--db_list" , help = "File with one database per line to load" )
142143 # Add flags
@@ -145,6 +146,7 @@ def parse_args(arg_list: list[str] | None) -> argparse.Namespace:
145146 action = "store_true" ,
146147 help = "Enable BRC mode, i.e. use organism_abbrev for species, component for division" ,
147148 )
149+ parser .add_argument ("--version" , action = "version" , version = ensembl .io .genomio .__version__ )
148150 parser .add_log_arguments ()
149151 return parser .parse_args (arg_list )
150152
@@ -163,7 +165,7 @@ def main(arg_list: list[str] | None = None) -> None:
163165 server_url = args .url ,
164166 prefix = args .prefix ,
165167 build = args .build ,
166- version = args .version ,
168+ version = args .release ,
167169 db_regex = args .db_regex ,
168170 db_list = args .db_list ,
169171 brc_mode = args .brc_mode ,
0 commit comments