In the sample report, there is a discrepancy between yield (calculated dynamically from usable run elements) and coverage, duplicates, etc. (calculated upon sample processing). The dynamic yield calculation is only needed for the DatasetScanner in the pipeline and is done in the run element endpoint anyway.
We should have the sample report aggregate data only from the run elements in data_source, rather than all run elements marked usable at the time.
Edit: instead of this, we should highlight instances of run element mismatching as mentioned below.
In the sample report, there is a discrepancy between yield (calculated dynamically from usable run elements) and coverage, duplicates, etc. (calculated upon sample processing). The dynamic yield calculation is only needed for the DatasetScanner in the pipeline and is done in the run element endpoint anyway.
We should have the sample report aggregate data only from the run elements in
data_source, rather than all run elements marked usable at the time.Edit: instead of this, we should highlight instances of run element mismatching as mentioned below.