anchor.diff:              
       
           /// 
  -        let quantify windowSizeSGfilter negYThreshold posYThreshold (scanTime: float) (xData :float []) (yData: float [])= 
  +        let quantify (peakByF:Tag<Care.Extrema,(float*float)> [] -> Care.Extrema -> 'a -> ((int * Tag<Care.Extrema,(float*float)>) option)) windowSizeSGfilter negYThreshold posYThreshold (scanTime: float) (xData :float []) (yData: float [])= 
               if xData.Length < 6 || yData.Length < 6 then None, 0
               else
               // Step 0: zip xData and yData
  
positive.code:         
      module MyQuant = 
  
          //
          let idxOfClosestLabeledPeak (labeledData: Tag<Care.Extrema,(float*float)>[]) (labelV:Care.Extrema) xValue = 
              if labeledData |> Array.isEmpty then None
              else
  
negative.code:                     //
                      Some (createQuantificationResult FitBothModels.True modelF area sEoE deltaScanTimePeakApex yMaxModel yMaxXic), 11
      
  
  
  