CSMSL.IO.MzTab.MzTab.GetLinePrefixText C# (CSharp) Метод

GetLinePrefixText() публичный статический Метод

public static GetLinePrefixText ( LinePrefix prefix ) : string
prefix LinePrefix
Результат string
        public static string GetLinePrefixText(LinePrefix prefix)
        {
            switch (prefix)
            {
                case LinePrefix.Comment:
                    return CommentLinePrefix;
                case LinePrefix.MetaData:
                    return MetaDataLinePrefix;
                case LinePrefix.PeptideData:
                    return PeptideDataLinePrefix;
                case LinePrefix.PeptideTable:
                    return PeptideTableLinePrefix;
                case LinePrefix.ProteinData:
                    return ProteinDataLinePrefix;
                case LinePrefix.ProteinTable:
                    return ProteinTableLinePrefix;
                case LinePrefix.PsmData:
                    return PsmDataLinePrefix;
                case LinePrefix.PsmTable:
                    return PsmTableLinePrefix;
                case LinePrefix.SmallMoleculeData:
                    return SmallMoleculeDataLinePrefix;
                case LinePrefix.SmallMoleculeTable:
                    return SmallMoleculeTableLinePrefix;
            }
            throw new Exception("Shouldn't be able to get here");
        }

Usage Example

Пример #1
0
 public void WriteLine(MzTab.LinePrefix prefix, string line)
 {
     _writer.Write(MzTab.GetLinePrefixText(prefix));
     _writer.Write(MzTab.FieldSeparator);
     _writer.WriteLine(line);
 }