CSMSL.Proteomics.Protease.Load C# (CSharp) Method

Load() public static method

Load a protease file
public static Load ( string filePath ) : void
filePath string The path to the protase file
return void
        public static void Load(string filePath)
        {
            Proteases.Clear();

            using (XmlReader reader = XmlReader.Create(filePath))
            {
                while (reader.Read())
                {
                    if (!reader.IsStartElement() || !reader.Name.Equals("Protease"))
                        continue;

                    string name = reader["name"];
                    Terminus terminus = reader["terminus"] == "N" ? Terminus.N : Terminus.C;
                    string cut = reader["cut"] ?? "";
                    string nocut = reader["nocut"] ?? "";
                    Proteases.Add(name, new Protease(name, terminus, cut, nocut));
                }
            }
        }

Same methods

Protease::Load ( ) : void