Skip to content

Commit 9411fb5

Browse files
authored
Parse new concentration field (#2740) (patch)
### Changed - Added field to hold new concentration field.
1 parent 151acd7 commit 9411fb5

File tree

4 files changed

+4
-0
lines changed

4 files changed

+4
-0
lines changed

cg/models/orders/constants.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ class ExcelSampleAliases(StrEnum):
2626
COLLECTION_DATE = "UDF/Collection Date"
2727
COMMENT = "UDF/Comment"
2828
CONCENTRATION = "UDF/Concentration (nM)"
29+
CONCENTRATION_NG_UL = "UDF/Concentration (ng/ul)"
2930
CONCENTRATION_SAMPLE = "UDF/Sample Conc."
3031
CONTAINER = "Container/Type"
3132
CONTAINER_NAME = "Container/Name"

cg/models/orders/excel_sample.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ class ExcelSample(OrderSample):
2929
concentration: Annotated[str, AfterValidator(numeric_value)] = Field(
3030
None, alias=ExcelSampleAliases.CONCENTRATION
3131
)
32+
concentration_ng_ul: str = Field(None, alias=ExcelSampleAliases.CONCENTRATION_NG_UL)
3233
concentration_sample: Annotated[str, AfterValidator(numeric_value)] = Field(
3334
None, alias=ExcelSampleAliases.CONCENTRATION_SAMPLE
3435
)

cg/models/orders/json_sample.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
class JsonSample(OrderSample):
1010
cohorts: list[str] | None = None
1111
concentration: str | None = None
12+
concentration_ng_ul: str | None = None
1213
concentration_sample: str | None = None
1314
control: str | None = None
1415
data_analysis: Pipeline = Pipeline.MIP_DNA

cg/models/orders/sample_base.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ class OrderSample(BaseModel):
5353
collection_date: str | None = None
5454
comment: constr(max_length=Sample.comment.property.columns[0].type.length) | None = None
5555
concentration: float | None = None
56+
concentration_ng_ul: float | None = None
5657
concentration_sample: float | None = None
5758
container: ContainerEnum | None = None
5859
container_name: str | None = None

0 commit comments

Comments
 (0)