... | ... | @@ -487,12 +487,11 @@ Cspec Registry API on SequenceVariantInterpretation will return all the specific |
|
|
|
|
|
1. Get the SequenceVariantInterpretation documents, say for instance from the following endpoint - _https://cspec.genome.network/cspec/SequenceVariantInterpretation/id?detail=high&fields=ld.RuleSet,ldFor.Organization,entContent.states,entContent.legacyFullySuperseded,entContent.legacyReplaced,entId,ldhId,entContent.title&pgSize=200_
|
|
|
2. Now drop the ones that
|
|
|
- have never been approved, that is _entContent.states_ has NO item where name === 'Released'
|
|
|
- is a legacy document which have been replaced, that is, _entContent.legacyReplaced_ is true
|
|
|
- is a document that has not yet superseded the legacy doc, that is _entContent.legacyFullySuperseded_ is false
|
|
|
|
|
|
1. have never been approved, that is _entContent.states_ has NO item where name === 'Released'
|
|
|
2. is a legacy document which have been replaced, that is, _entContent.legacyReplaced_ is true
|
|
|
3. is a document that has not yet superseded the legacy doc, that is _entContent.legacyFullySuperseded_ is false
|
|
|
|
|
|
For instance, given below is an example where the above logic is applied to the end point mentioned in step(1).
|
|
|
For instance, given below is an example where the above logic is applied to the end point mentioned in step(1) and get the svi id, gene and vcep.
|
|
|
|
|
|
` let currentVersions = []
|
|
|
const sviObj = resp.data.data
|
... | ... | |