Skip to content

Commit

Permalink
Add: _get_samples_with_analyses
Browse files Browse the repository at this point in the history
  • Loading branch information
ahdamin committed Oct 11, 2024
1 parent 7a6f809 commit aad7b0d
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions genotype_api/database/crud/read.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,7 @@
filter_plates_by_id,
filter_plates_by_plate_id,
)
from genotype_api.database.filters.sample_filters import (
SampleFilter,
apply_sample_filter,
filter_samples_by_id,
)
from genotype_api.database.filters.sample_filters import filter_samples_by_id
from genotype_api.database.filters.snp_filters import SNPFilter, apply_snp_filter
from genotype_api.database.filters.user_filters import (
UserFilter,
Expand Down Expand Up @@ -255,6 +251,10 @@ def _get_samples_with_analyses_and_genotypes() -> Query:
.join(Analysis, Analysis.sample_id == Sample.id)
)

@staticmethod
def _get_samples_with_analyses() -> Query:
return select(Sample).options(selectinload(Sample.analyses))

@staticmethod
def _get_user_with_plates() -> Query:
return select(User).options(selectinload(User.plates))

0 comments on commit aad7b0d

Please sign in to comment.