From c2ccecdf7b90384f9ae301c20ef27283f3456395 Mon Sep 17 00:00:00 2001 From: "Luis M. Rodriguez-R" Date: Thu, 16 Jan 2025 16:44:26 +0100 Subject: [PATCH] Address recent change in GTDB search API --- lib/miga/cli/action/download/gtdb.rb | 5 +++-- lib/miga/version.rb | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/miga/cli/action/download/gtdb.rb b/lib/miga/cli/action/download/gtdb.rb index 10ed570..8d29aa7 100644 --- a/lib/miga/cli/action/download/gtdb.rb +++ b/lib/miga/cli/action/download/gtdb.rb @@ -23,8 +23,9 @@ def cli_name_modifiers(opt) def sanitize_cli cli.ensure_par(taxon: '-T') - unless cli[:taxon] =~ /^[a-z]__\S+$/ - raise 'Taxon (-T) must be in GTDB format: s__Macondimonas_diazotrophica' + cli[:taxon].gsub!(' ', '%20') + unless cli[:taxon] =~ /^[a-z]__[\S ]+$/ + raise 'Taxon (-T) must be in GTDB format: "s__Macondimonas diazotrophica"' end cli[:save_every] = 1 if cli[:dry] end diff --git a/lib/miga/version.rb b/lib/miga/version.rb index 483dc77..09bd0bf 100644 --- a/lib/miga/version.rb +++ b/lib/miga/version.rb @@ -12,7 +12,7 @@ module MiGA # - String indicating release status: # - rc* release candidate, not released as gem # - [0-9]+ stable release, released as gem - VERSION = [1.3, 21, 4].freeze + VERSION = [1.3, 21, 5].freeze ## # Nickname for the current major.minor version. @@ -20,7 +20,7 @@ module MiGA ## # Date of the current gem relese. - VERSION_DATE = Date.new(2024, 12, 23) + VERSION_DATE = Date.new(2025, 1, 16) ## # References of MiGA