Skip to content

Commit d1326d3

Browse files
committed
refine API doc descriptions
1 parent 9375651 commit d1326d3

2 files changed

Lines changed: 14 additions & 12 deletions

File tree

django_project/settings/base.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@
5454

5555
REST_FRAMEWORK = {
5656
'DEFAULT_SCHEMA_CLASS': 'drf_spectacular.openapi.AutoSchema',
57+
'DEFAULT_AUTHENTICATION_CLASSES': [],
58+
'DEFAULT_PERMISSION_CLASSES': [],
5759
}
5860

5961
SPECTACULAR_SETTINGS = {

interop_query/views.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
@extend_schema(
1717
tags=["Genes"],
1818
summary="List all genes",
19-
description="Return all genes with species and PanKB URLs for InteropDB bulk ingest.",
19+
description="Return all genes with species and PanKB URLs.",
2020
responses={
2121
200: {
2222
"type": "array",
@@ -33,7 +33,7 @@
3333
)
3434
@api_view(["GET"])
3535
def genes(request):
36-
"""Return all genes with URLs for InteropDB bulk ingest."""
36+
"""Return all genes with species and PanKB URLs."""
3737
try:
3838
gene_list = GeneAnnotations.get_all_genes()
3939
result = []
@@ -55,7 +55,7 @@ def genes(request):
5555
@extend_schema(
5656
tags=["Strains"],
5757
summary="List all strains",
58-
description="Return all strains (genome IDs) with PanKB URLs for InteropDB bulk ingest.",
58+
description="Return all strains (genome IDs) with PanKB URLs.",
5959
responses={
6060
200: {
6161
"type": "array",
@@ -71,7 +71,7 @@ def genes(request):
7171
)
7272
@api_view(["GET"])
7373
def strains(request):
74-
"""Return all strains (genomes) with URLs for InteropDB bulk ingest."""
74+
"""Return all strains (genome IDs) with PanKB URLs."""
7575
try:
7676
strain_ids = GenomeInfo.get_all_strains()
7777
result = []
@@ -90,7 +90,7 @@ def strains(request):
9090
tags=["Gene-Strain Pairs"],
9191
summary="List gene-strain pairs (paginated)",
9292
description=(
93-
"Return distinct (gene, strain, locus_tag) pairs with URLs for InteropDB. "
93+
"Return distinct (gene, strain, locus_tag) pairs with PanKB URLs. "
9494
"Supports cursor-based pagination via skip/limit query parameters."
9595
),
9696
parameters=[
@@ -123,7 +123,7 @@ def strains(request):
123123
)
124124
@api_view(["GET"])
125125
def gene_strain_pairs(request):
126-
"""Return distinct (gene, strain) pairs with URLs for InteropDB."""
126+
"""Return distinct (gene, strain, locus_tag) pairs with PanKB URLs."""
127127
try:
128128
skip = int(request.GET.get("skip", 0))
129129
limit = min(int(request.GET.get("limit", 10000)), 50000)
@@ -177,7 +177,7 @@ def gene_strain_pairs(request):
177177
examples=[
178178
OpenApiExample(
179179
"Example request",
180-
value={"pairs": [{"gene": "adeJ", "strain": "GCF_000015425.1"}]},
180+
value={"pairs": [{"gene": "COQ3_1", "strain": "GCF_948329545.1"}]},
181181
request_only=True,
182182
)
183183
],
@@ -248,7 +248,7 @@ def query_by_pair(request):
248248

249249
@extend_schema(
250250
tags=["Genes"],
251-
summary="Query by gene IDs",
251+
summary="Query by gene names",
252252
description="Look up detailed gene info by a list of gene names.",
253253
request={
254254
"application/json": {
@@ -266,14 +266,14 @@ def query_by_pair(request):
266266
examples=[
267267
OpenApiExample(
268268
"Example request",
269-
value={"ids": ["adeJ", "adeK"]},
269+
value={"ids": ["COQ3_1", "COQ3_2", "COQ3_3"]},
270270
request_only=True,
271271
)
272272
],
273273
)
274274
@api_view(["POST"])
275275
def query_by_gene(request):
276-
"""Query gene info by gene IDs."""
276+
"""Query gene info by gene names."""
277277
logger.info("query by gene")
278278
try:
279279
genes = _parse_ids(request, "ids")
@@ -305,7 +305,7 @@ def query_by_gene(request):
305305
@extend_schema(
306306
tags=["Strains"],
307307
summary="Query by strain IDs",
308-
description="Look up genome info (with isolation data) by a list of genome IDs.",
308+
description="Look up genome info by a list of genome IDs.",
309309
request={
310310
"application/json": {
311311
"type": "object",
@@ -322,7 +322,7 @@ def query_by_gene(request):
322322
examples=[
323323
OpenApiExample(
324324
"Example request",
325-
value={"ids": ["GCF_000015425.1"]},
325+
value={"ids": ["GCF_948329545.1", "GCF_000286875.2"]},
326326
request_only=True,
327327
)
328328
],

0 commit comments

Comments
 (0)