Skip to content

Commit bc2792b

Browse files
authored
Merge pull request #550 from ncbi/release/v18.14.0
Release updated docs for v18.14.0
2 parents f0f2bee + 5c2352f commit bc2792b

File tree

4 files changed

+21
-15
lines changed

4 files changed

+21
-15
lines changed

client/apps/public/Datasets/v2/datasets/ResolveTaxons.go

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -132,15 +132,15 @@ func RetrieveTaxIdsForTaxons(
132132
return taxIdsMap, nil
133133
}
134134

135-
func (apiService *taxonAutosuggestApi) GetMetadata(taxId string, returnedContent openapi.V2TaxonomyMetadataRequestContentType) (*openapi.V2TaxonomyMetadataResponse, bool, error) {
136-
result, _, err := apiService.TaxonApi.TaxonomyMetadataPost(context.TODO()).V2TaxonomyMetadataRequest(
135+
func (apiService *taxonAutosuggestApi) GetMetadata(taxId string, returnedContent openapi.V2TaxonomyMetadataRequestContentType) (*openapi.V2reportsTaxonomyDataReportPage, bool, error) {
136+
result, _, err := apiService.TaxonApi.TaxonomyDataReportPost(context.TODO()).V2TaxonomyMetadataRequest(
137137
openapi.V2TaxonomyMetadataRequest{
138138
Taxons: []string{taxId},
139139
ReturnedContent: &returnedContent,
140140
},
141141
).Execute()
142142

143-
hasResults := (result.TaxonomyNodes != nil) && (len(result.TaxonomyNodes) == 1) && ((result.TaxonomyNodes)[0].Taxonomy != nil)
143+
hasResults := (result.Reports != nil) && (len(result.Reports) == 1) && ((result.Reports)[0].Taxonomy != nil)
144144
return result, hasResults, err
145145
}
146146

@@ -154,10 +154,10 @@ func (apiService *taxonAutosuggestApi) CheckLineage(taxId string, lineageFilter
154154
return false, &AutoSuggestError{Msg: fmt.Sprintf("Taxonomy metadata not found for tax ID %s", taxId)}
155155
}
156156

157-
if *(metadata.TaxonomyNodes)[0].Taxonomy.TaxId == lineageFilter {
157+
if *(metadata.Reports)[0].Taxonomy.TaxId == lineageFilter {
158158
return true, nil
159159
}
160-
for _, lineageTaxId := range metadata.TaxonomyNodes[0].Taxonomy.Lineage {
160+
for _, lineageTaxId := range metadata.Reports[0].Taxonomy.Parents {
161161
if lineageTaxId == lineageFilter {
162162
return true, nil
163163
}
@@ -196,23 +196,23 @@ func (apiService *taxonAutosuggestApi) IsAtOrBelowSpecies(taxId string, resource
196196
}
197197

198198
if countType, hasCounts := resourceCountType[resource]; hasCounts {
199-
for _, count := range (metadata.TaxonomyNodes)[0].Taxonomy.Counts {
199+
for _, count := range (metadata.Reports)[0].Taxonomy.Counts {
200200
if countType == count.GetType() {
201201
resourceCount = count.GetCount()
202202
}
203203
}
204204
}
205205

206-
atOrBelowSpecies, aboveSpcies := rankStatus((metadata.TaxonomyNodes)[0].Taxonomy.Rank)
206+
atOrBelowSpecies, aboveSpcies := rankStatus((metadata.Reports)[0].Taxonomy.Rank)
207207
if atOrBelowSpecies || aboveSpcies {
208208
return atOrBelowSpecies, resourceCount, nil
209209
}
210210

211211
// To determine if we are at species or below, iterate over lineage in reverse order until
212212
// all taxons (except root (1)) are checked and if any are of rank species, return true.
213-
lineageLen := len(metadata.TaxonomyNodes[0].Taxonomy.Lineage) - 1
214-
for idx := range metadata.TaxonomyNodes[0].Taxonomy.Lineage {
215-
lineageTaxId := metadata.TaxonomyNodes[0].Taxonomy.Lineage[lineageLen-idx]
213+
lineageLen := len(metadata.Reports[0].Taxonomy.Parents) - 1
214+
for idx := range metadata.Reports[0].Taxonomy.Parents {
215+
lineageTaxId := metadata.Reports[0].Taxonomy.Parents[lineageLen-idx]
216216
if lineageTaxId == 1 {
217217
break
218218
}
@@ -225,7 +225,7 @@ func (apiService *taxonAutosuggestApi) IsAtOrBelowSpecies(taxId string, resource
225225
return false, resourceCount, err
226226
}
227227

228-
atOrBelowSpecies, aboveSpcies = rankStatus((linMetadata.TaxonomyNodes)[0].Taxonomy.Rank)
228+
atOrBelowSpecies, aboveSpcies = rankStatus((linMetadata.Reports)[0].Taxonomy.Rank)
229229
if atOrBelowSpecies || aboveSpcies {
230230
return atOrBelowSpecies, resourceCount, nil
231231
}

client/apps/public/Datasets/v2/datasets/VirusDownloader.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,19 +50,21 @@ func (vd *VirusDownloader) checkTaxonWithinScope(taxons []string) bool {
5050
if len(taxons) == 1 && cmdflags.Contains(KNOWN_VIRUS_TAXONS, strings.TrimSpace(taxons[0])) {
5151
return true
5252
}
53-
org, resp, err := vd.cli.TaxonomyAPI.TaxonomyMetadataPost(context.TODO()).V2TaxonomyMetadataRequest(
53+
returnedContent := openapi.V2TAXONOMYMETADATAREQUESTCONTENTTYPE_METADATA
54+
org, resp, err := vd.cli.TaxonomyAPI.TaxonomyDataReportPost(context.TODO()).V2TaxonomyMetadataRequest(
5455
openapi.V2TaxonomyMetadataRequest{
55-
Taxons: taxons,
56+
Taxons: taxons,
57+
ReturnedContent: &returnedContent,
5658
},
5759
).Execute()
5860
if err = handleHTTPResponse(resp, err); err == nil {
59-
taxNodes := org.GetTaxonomyNodes()
61+
taxNodes := org.GetReports()
6062
if len(taxNodes) < 1 {
6163
return false
6264
}
6365
for _, taxNode := range taxNodes {
6466
taxonomy := taxNode.GetTaxonomy()
65-
lineage := taxonomy.GetLineage()
67+
lineage := taxonomy.GetParents()
6668
if !(contains(lineage, VIRAL_TAXID_COMP) || taxonomy.GetTaxId() == VIRAL_TAXID_COMP) {
6769
return false
6870
}

client/openapi/openapi3_v2.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10997,6 +10997,8 @@ components:
1099710997
$ref: '#/components/schemas/v2ImageSize'
1099810998
format:
1099910999
type: string
11000+
license_url:
11001+
type: string
1100011002
v2TaxonomyImageRequest:
1100111003
type: object
1100211004
properties:

datasets.openapi.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10997,6 +10997,8 @@ components:
1099710997
$ref: '#/components/schemas/v2ImageSize'
1099810998
format:
1099910999
type: string
11000+
license_url:
11001+
type: string
1100011002
v2TaxonomyImageRequest:
1100111003
type: object
1100211004
properties:

0 commit comments

Comments
 (0)