Example #1
0
        public string GetUndoText(DataSchemaLocalizer dataSchemaLocalizer)
        {
            string fullMessage = string.Format(Resources.EditDescription_GetUndoText_Set__0__to___1__,
                                               ColumnCaption.GetCaption(dataSchemaLocalizer), Value);

            return(TruncateLongMessage(fullMessage));
        }
Example #2
0
        private static string ParseColumnCaption(string s, CultureInfo cultureUI, SrmDocument.DOCUMENT_TYPE docType)
        {
            var val = new DataSchemaLocalizer(CultureInfo.CurrentCulture, cultureUI, ColumnCaptions.ResourceManager)
                      .LookupColumnCaption(new ColumnCaption(s));

            return(Helpers.PeptideToMoleculeTextMapper.Translate(val, docType)); // Perform "peptide"->"molecule" translation as needed
        }
Example #3
0
        public static SkylineDataSchema MemoryDataSchema(SrmDocument document, DataSchemaLocalizer localizer)
        {
            var documentContainer = new MemoryDocumentContainer();

            documentContainer.SetDocument(document, documentContainer.Document);
            return(new SkylineDataSchema(documentContainer, localizer));
        }
Example #4
0
 public SkylineDataSchema(IDocumentContainer documentContainer, DataSchemaLocalizer dataSchemaLocalizer) : base(dataSchemaLocalizer)
 {
     _documentContainer = documentContainer;
     _document          = _documentContainer.Document;
     ChromDataCache     = new ChromDataCache();
     _replicates        = CachedValue.Create(this, CreateReplicateList);
     _resultFiles       = CachedValue.Create(this, CreateResultFileList);
 }
Example #5
0
        public SkylineDataSchema(IDocumentContainer documentContainer, DataSchemaLocalizer dataSchemaLocalizer) : base(dataSchemaLocalizer)
        {
            _documentContainer = documentContainer;
            _document          = _documentContainer.Document;
            ChromDataCache     = new ChromDataCache();

            _replicates           = CachedValue.Create(this, CreateReplicateList);
            _resultFiles          = CachedValue.Create(this, CreateResultFileList);
            _elementRefCache      = CachedValue.Create(this, () => new ElementRefs(Document));
            _annotationCalculator = CachedValue.Create(this, () => new AnnotationCalculator(this));
        }
Example #6
0
        private static SkylineDataSchema GetSkylineDataSchema(SrmDocument srmDocument, DataSchemaLocalizer dataSchemaLocalizer)
        {
            var memoryDocumentContainer = new MemoryDocumentContainer();

            memoryDocumentContainer.SetDocument(srmDocument,
                                                memoryDocumentContainer.Document);
            return(new SkylineDataSchema(memoryDocumentContainer, dataSchemaLocalizer));
        }
Example #7
0
        /// <summary>
        /// Creates a DocumentGridViewContext that can be used for exporting reports, importing report definitions, etc.
        /// </summary>
        public static DocumentGridViewContext CreateDocumentGridViewContext(SrmDocument document, DataSchemaLocalizer dataSchemaLocalizer)
        {
            if (document == null)
            {
                document = new SrmDocument(SrmSettingsList.GetDefault());
            }
            var memoryDocumentContainer = new MemoryDocumentContainer();

            memoryDocumentContainer.SetDocument(document, memoryDocumentContainer.Document);
            return(new DocumentGridViewContext(new SkylineDataSchema(memoryDocumentContainer, dataSchemaLocalizer)));
        }
Example #8
0
 public ChooseFormatDlg(DataSchemaLocalizer dataSchemaLocalizer)
 {
     InitializeComponent();
     comboFormat.Items.Add(string.Empty);
     comboFormat.Items.AddRange(FormatSuggestion.ListFormatSuggestions(dataSchemaLocalizer.FormatProvider).ToArray());
 }
Example #9
0
 public SkylineDataSchema(IDocumentContainer documentContainer, DataSchemaLocalizer dataSchemaLocalizer) : base(dataSchemaLocalizer)
 {
     _documentContainer = documentContainer;
 }
Example #10
0
 private BrowsingDataSchema(IDocumentContainer documentContainer, DataSchemaLocalizer dataSchemaLocalizer) :
     base(documentContainer, dataSchemaLocalizer)
 {
 }