Ejemplo n.º 1
0
 public InstrumentParam(Instrument[] instruments, CVLookUp cv)
     : base(null)
 {
     _cv = cv;
     _count = instruments.Length;
     Value = instruments;
     Default = instruments;
 }
Ejemplo n.º 2
0
 public ModificationParam(Mod[] contacts, CVLookUp cv)
     : base(null)
 {
     _cv = cv;
     _count = contacts.Length;
     Value = contacts;
     Default = contacts;
 }
 public SampleProcessingParam(SplitList<Lib.Model.Param>[] steps, CVLookUp cv)
     : base(null)
 {
     _cv = cv;
     _count = steps.Length;
     Value = steps;
     Default = steps;
 }
Ejemplo n.º 4
0
 public ContactParam(Contact[] contacts, CVLookUp cv)
     : base(null)
 {
     _cv = cv;
     _count = contacts.Length;
     Value = contacts;
     Default = contacts;
 }
Ejemplo n.º 5
0
 public PublicationParam(Publication[] publications, CVLookUp cv)
     : base(null)
 {
     _cv = cv;
     _count = publications.Length;
     Value = publications;
     Default = publications;
 }
Ejemplo n.º 6
0
 public SoftwareParam(Software[] software, CVLookUp cv, Dictionary<string, string> parameters)
     : base(null)
 {
     _count = software.Length;
     _cv = cv;
     _parameters = parameters;
     Value = software;
     Default = software;
 }
Ejemplo n.º 7
0
 public AssayParam(int count, Assay[] assays, bool reduced, CVLookUp cv, string name = null)
     : base(name)
 {
     _reduced = reduced;
     _cv = cv;
     _count = count;
     Value = assays;
     Default = assays;
 }
        public SampleProcessingPanel(SplitList<Lib.Model.Param>[] steps, CVLookUp cv)
        {
            _cv = cv;
            _count = steps.Length;

            InitializeComponent();

            Value = steps;
        }
Ejemplo n.º 9
0
 public SampleParam(Sample[] samples, bool reduced, CVLookUp cv, string name = null)
     : base(name)
 {
     _reduced = reduced;
     _cv = cv;
     _count = samples == null ? 0 : samples.Length;
     Value = samples;
     Default = samples;
 }
Ejemplo n.º 10
0
 public StudyVariableParam(StudyVariable[] studyVariables, bool reduced, CVLookUp cv, string name = null)
     : base(name)
 {
     _reduced = reduced;
     _cv = cv;
     _count = studyVariables.Length;
     Value = studyVariables;
     Default = studyVariables;
 }
Ejemplo n.º 11
0
        public MsRunPanel1(int count, MsRunImpl[] msRunsImpl, CVLookUp cv)
        {
            _count = count;
            _cv = cv;

            InitializeComponent();

            Value = msRunsImpl;
        }
Ejemplo n.º 12
0
 public MsRunParam(int groups, MsRunImpl[] msRunsImpl, CVLookUp cv, bool compact, string name = null)
     : base(name)
 {
     _count = groups;
     _cv = cv;
     _compact = compact;
     Value = msRunsImpl;
     Default = msRunsImpl;
 }
Ejemplo n.º 13
0
        public ModificationPanel(Mod[] value, CVLookUp cv)
        {
            _count = value.Length;
            _type = value.Length > 0 && value.First() != null ? value.First().Element : MetadataElement.FIXED_MOD;
            _cv = cv;

            InitializeComponent();

            Value = value;
        }
Ejemplo n.º 14
0
        public SamplePanel(Sample[] value, bool variable, CVLookUp cv)
        {
            _variable = variable;
            _cv = cv;
            _count = value == null ? 0 : value.Length;

            InitializeComponent();

            Value = value;
        }
Ejemplo n.º 15
0
        public InstrumentPanel(Instrument[] instruments, CVLookUp cv)
        {
            _cv = cv;
            _count = instruments.Length;

            _defaultName = _cv.GetNameOfTerm("MS:1000449", "MS");
            _defaultSource = _cv.GetNameOfTerm("MS:1000073", "MS");
            _defaultAnalyzer = _cv.GetNameOfTerm("MS:1000484", "MS");
            _defaultDetector = null;

            InitializeComponent();

            Value = instruments;
        }
Ejemplo n.º 16
0
        public SoftwarePanel(Software[] value, CVLookUp cv, Dictionary<string, string> parameters)
        {
            MaxWidth = 800;
            _count = value.Length;
            _cv = cv;
            _parameters = parameters;

            defaultName = _cv.GetNameOfTerm("MS:1001583", "MS");
            defaultVersion = parameters.ContainsKey("Version") ? parameters["Version"] : null;

            InitializeComponent();

            Value = value;
        }
Ejemplo n.º 17
0
        public AssayPanel2(int count, Assay[] value, CVLookUp cv)
        {
            _cv = cv;
            _count = count;

            foreach (var assay in value){
                if (assay == null){
                    continue;
                }

                if (assay.MsRun != null){
                    _msRunText.Add(MsRunToString(assay.MsRun));
                    _msRunList.Add(assay.MsRun as MsRunImpl);
                }

                if (assay.Sample != null){
                    _sampleText.Add(SampleToString(assay.Sample));
                    _sampleList.Add(assay.Sample);
                }
            }

            _uniqueSamples = ArrayUtils.UniqueValues(_sampleText);

            InitializeComponent();

            Value = value;
        }
Ejemplo n.º 18
0
        public AssayPanel1(int count, Assay[] value, CVLookUp cv)
        {
            _cv = cv;
            _count = count;

            InitializeComponent();

            Value = value;
        }
Ejemplo n.º 19
0
        protected IEnumerable<AssayQuantificationMod> GetModifications(Assay assay, ListSelectorControl listBox,
                                                                       CVLookUp cv)
        {
            List<AssayQuantificationMod> result = new List<AssayQuantificationMod>();

            foreach (var item in listBox.SelectedItems){
                string name = item.ToString();
                Lib.Model.Param param = cv.GetParam(name, "MOD");

                if (param == null){
                    continue;
                }

                string position = null;
                string site = null;
                if (Tables.Modifications.ContainsKey(name)){
                    var m = Tables.Modifications[name];
                    if (m != null){
                        switch (m.Position){
                            case ModificationPosition.anywhere:
                                position = "Anywhere";
                                break;
                            case ModificationPosition.anyNterm:
                                position = "Any N-term";
                                break;
                            case ModificationPosition.anyCterm:
                                position = "Any C-term";
                                break;
                            case ModificationPosition.proteinNterm:
                                position = "Protein N-term";
                                break;
                            case ModificationPosition.proteinCterm:
                                position = "Protein C-term";
                                break;
                            default:
                                position = m.Position.ToString();
                                break;
                        }
                        site = m.GetSiteArray() != null ? StringUtils.Concat("|", m.GetSiteArray()) : "-";
                    }
                }

                result.Add(new AssayQuantificationMod(assay, result.Count + 1){
                    Param = param,
                    Position = position,
                    Site = site
                });
            }
            return result;
        }
Ejemplo n.º 20
0
        protected Assay GetAssay(int id, int _count, string text, CVLookUp _cv)
        {
            Assay assay = new Assay(id);

            if (!string.IsNullOrEmpty(text)){
                assay.QuantificationReagent = _cv.GetParam(text, "PRIDE");
            }

            return assay;
        }
Ejemplo n.º 21
0
        public MsRunPanel2(int count, MsRunImpl[] msRunsImpl, CVLookUp cv)
        {
            HorizontalAlignment = HorizontalAlignment.Stretch;
            _cv = cv;
            _count = count;

            _defaultFormat = new string[2];
            _defaultFormat[0] = _cv.GetNameOfTerm("MS:1000563", "MS");
            _defaultFormat[1] = _cv.GetNameOfTerm("Andromeda Peak list file", "MS");

            _defaultIdFormat = new string[2];
            _defaultIdFormat[0] = _cv.GetNameOfTerm("MS:1000768", "MS");
            _defaultIdFormat[1] = _cv.GetNameOfTerm("MS:1000774", "MS");

            InitializeComponent();

            Value = msRunsImpl;
        }