Skip to content

Commit e2cd22e

Browse files
authored
Merge pull request #240 from asherpasha/dev
Added eFP Rice.
2 parents 607b367 + af53b3e commit e2cd22e

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

api/resources/efp_image.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ def get(self):
2525
"efp_arachis",
2626
"efp_cannabis",
2727
"efp_maize",
28+
"efp_rice",
2829
"efp_sorghum",
2930
"efp_soybean",
3031
]

api/utils/efp_utils.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ def is_efp_input_valid(efp, view, mode, gene_1, gene_2=None):
3737
"efp_arachis",
3838
"efp_cannabis",
3939
"efp_maize",
40+
"efp_rice",
4041
"efp_sorghum",
4142
"efp_soybean",
4243
]
@@ -90,6 +91,15 @@ def is_efp_input_valid(efp, view, mode, gene_1, gene_2=None):
9091
if not BARUtils.is_maize_gene_valid(gene_2):
9192
return False, "Gene 2 is invalid."
9293

94+
if efp == "efp_rice":
95+
# Validate gene ids
96+
if not BARUtils.is_rice_gene_valid(gene_1):
97+
return False, "Gene 1 is invalid."
98+
99+
if mode == "Compare":
100+
if not BARUtils.is_rice_gene_valid(gene_2):
101+
return False, "Gene 2 is invalid."
102+
93103
if efp == "efp_sorghum":
94104
# Validate gene ids
95105
if not BARUtils.is_sorghum_gene_valid(gene_1):

tests/resources/test_efp_image.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ def test_get_efp_image_list(self):
1818
"efp_arachis",
1919
"efp_cannabis",
2020
"efp_maize",
21+
"efp_rice",
2122
"efp_sorghum",
2223
"efp_soybean",
2324
],

0 commit comments

Comments
 (0)