public IScoringGraph CreateScoringGraph(CompositeScorerBasedOnDeconvolutedSpectrum scorer, double proteinMass)
        {
            if (proteinMass > _comparer.MaxMass || proteinMass < _comparer.MinMass) return null;
            
            var nodeScores = scorer.GetNodeScores(proteinMass);
            var graph = new ProteinScoringGraph(nodeScores[0], nodeScores[1], _adjList);

            return graph;
        }
示例#2
0
        public IScoringGraph CreateScoringGraph(CompositeScorerBasedOnDeconvolutedSpectrum scorer, double proteinMass)
        {
            if (proteinMass > _comparer.MaxMass || proteinMass < _comparer.MinMass)
            {
                return(null);
            }

            var nodeScores = scorer.GetNodeScores(proteinMass);
            var graph      = new ProteinScoringGraph(nodeScores[0], nodeScores[1], _adjList);

            return(graph);
        }