Ejemplo n.º 1
0
        public void Read()
        {
            var reader = new OBO_Reader();

            reader.Read(Url);
            FileData = reader.FileData;
        }
Ejemplo n.º 2
0
        private void WriteCVTerms(FileInfo outFile, OBO_File fileData)
        {
            using (var writer = new StreamWriter(new FileStream(outFile.FullName, FileMode.Create, FileAccess.Write, FileShare.ReadWrite)))
            {
                writer.WriteLine("Version=" + fileData.Version);
                writer.WriteLine();

                var formatString = "{0,-20} {1,-50} {2}";
                writer.WriteLine(formatString, "Key", "Value", "Definition");
                writer.WriteLine(formatString, "---", "-----", "----------");

                foreach (var cvTerm in fileData.Terms)
                {
                    writer.WriteLine(formatString, cvTerm.Key, TrimLength(cvTerm.Value.Name, 50), cvTerm.Value.Def);
                }
            }
        }