public void Read() { var reader = new OBO_Reader(); reader.Read(Url); FileData = reader.FileData; }
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); } } }