in clns-eTarget/src/main/webapp/js/app.js [1893:1948]
$scope.isInMeetingOutcome = function(geneVarientID, geneName, geneResult, specimenDate, type) {
if(type=='CTDNA') {
return $scope.currentPatient.significantMutations.ctDNA.some(function(item) {return item.geneVarientID === geneVarientID});
} else if(type=='NGS') {
return $scope.currentPatient.significantMutations.tumourNGS.some(function(item) {return item.geneVarientID === geneVarientID});
} else if(type=='FMTumour'){
if(typeof $scope.currentPatient.significantMutations.fmTumour.copyNumberAlteration == 'undefined' ||
typeof $scope.currentPatient.significantMutations.fmTumour.rearrangement == 'undefined' ||
typeof $scope.currentPatient.significantMutations.fmTumour.shortVariant == 'undefined') {
return false;
}
if($scope.currentPatient.significantMutations.fmTumour.copyNumberAlteration.some(function(item) {return item.gene_variant_id === geneVarientID})){
return true;
}
if($scope.currentPatient.significantMutations.fmTumour.rearrangement.some(function(item) {return item.gene_variant_id === geneVarientID})){
return true;
}
if($scope.currentPatient.significantMutations.fmTumour.shortVariant.some(function(item) {return item.gene_variant_id === geneVarientID})){
return true;
}
return false;
} else if(type=='FMBlood'){
if(typeof $scope.currentPatient.significantMutations.fmBlood.copyNumberAlteration == 'undefined' ||
typeof $scope.currentPatient.significantMutations.fmBlood.rearrangement == 'undefined' ||
typeof $scope.currentPatient.significantMutations.fmBlood.shortVariant == 'undefined') {
return false;
}
if($scope.currentPatient.significantMutations.fmBlood.copyNumberAlteration.some(function(item) {return item.gene_variant_id === geneVarientID})){
return true;
}
if($scope.currentPatient.significantMutations.fmBlood.rearrangement.some(function(item) {return item.gene_variant_id === geneVarientID})){
return true;
}
if($scope.currentPatient.significantMutations.fmBlood.shortVariant.some(function(item) {return item.gene_variant_id === geneVarientID})){
return true;
}
return false;
} else {
if(typeof $scope.currentPatient.significantMutations.genericGenomic =='undefined' ||
typeof $scope.currentPatient.significantMutations.genericGenomic[type].copyNumberAlteration == 'undefined' ||
typeof $scope.currentPatient.significantMutations.genericGenomic[type].rearrangement == 'undefined' ||
typeof $scope.currentPatient.significantMutations.genericGenomic[type].shortVariant == 'undefined') {
return false;
}
if($scope.currentPatient.significantMutations.genericGenomic[type].copyNumberAlteration.some(function(item) {return item.gene_variant_id === geneVarientID})){
return true;
}
if($scope.currentPatient.significantMutations.genericGenomic[type].rearrangement.some(function(item) {return item.gene_variant_id === geneVarientID})){
return true;
}
if($scope.currentPatient.significantMutations.genericGenomic[type].shortVariant.some(function(item) {return item.gene_variant_id === geneVarientID})){
return true;
}
return false;
}
};