Change:
Using isQcStatusIgoComplete to determine if a sample has completed sequencing because it checks whether the data record's PassedQc flag is set to true.
For cases like a "Top-Up", the sample can be "Passed", but the sequencing is not complete
Background:
When a sample is marked "IGO-Complete", the method ToggleSampleQcStatus > setSeqAnalysisSampleQcStatus is executed, this modifies both the PassedQc & SeqQCStatus fields of the DataQc record. However, both "Passed" and "IGO-Complete" will have a SeqQCStatus == "Passed" so determining whether sequencing is actually done should be based on whether the PassedQc flag is set to true, which is what the added isQcStatusIgoComplete method does.
Change: Using
isQcStatusIgoComplete
to determine if a sample has completed sequencing because it checks whether the data record'sPassedQc
flag is set to true.Background: When a sample is marked "IGO-Complete", the method
ToggleSampleQcStatus
>setSeqAnalysisSampleQcStatus
is executed, this modifies both thePassedQc
&SeqQCStatus
fields of the DataQc record. However, both "Passed" and "IGO-Complete" will have aSeqQCStatus == "Passed"
so determining whether sequencing is actually done should be based on whether thePassedQc
flag is set to true, which is what the addedisQcStatusIgoComplete
method does.