public static async Task <List <Taxon> > SearchAsync(MycobankSpecimensSearchField searchField, ComparisonOperator comparisonOperator, string searchValue, int?limit = null) =>
 await DoSearchAsync(new MycobankSpecimensSearch(searchField, comparisonOperator, searchValue, limit));
        public static async Task <List <MycobankSpecimensTaxon> > MycobankSpecimensSearchAsync(MycobankSpecimensSearchField searchField, ComparisonOperator comparisonOperator, string searchValue, int?limit = null)
        {
            var search  = new MycobankSpecimensSearch(searchField, comparisonOperator, searchValue, limit);
            var results = await search.Perform();

            return(results?.Taxon?.Select((taxonResult) => new MycobankSpecimensTaxon()
            {
                Id = Convert.ToString(taxonResult._id),
                Files_pt = taxonResult.files_pt_,
                LastChangeDate = taxonResult.last_change_date,
                Name = taxonResult.name,
            }).ToList());
        }