示例#1
0
        public LabelValidator(string aminoAcids, LabelPosition position)
        {
            switch (position)
            {
            case LabelPosition.NTERM:
                validator = new LabelNTermValidator(aminoAcids);
                break;

            case LabelPosition.CTERM:
                validator = new LabelCTermValidator(aminoAcids);
                break;

            default:
                validator = new LabelAllValidator(aminoAcids);
                break;
            }
        }
示例#2
0
 public virtual void SetValidator(ILabelValidator lv)
 {
     validator = lv;
 }
示例#3
0
        public LabelledResultDistiller(string aminoAcids, LabelPosition position)
        {
            this.aminoAcids = aminoAcids;

            this.validator = new LabelValidator(aminoAcids, position);
        }