Go back to Richel Bilderbeek's homepage.

Go back to Richel Bilderbeek's C++ page.

 

 

 

 

 

(C++) CreateValidNewicks

 

CreateValidNewicks is a Newick code snippet to create valid Newick, for testing purposes.

 

///CreateValidNewicks creates std::strings
///that can be converted to a Newick
///From http://www.richelbilderbeek.nl/CppCreateValidNewicks.htm
const std::vector<std::string> CreateValidNewicks()
{
  std::vector<std::string> v;
  v.push_back("(1)");
  v.push_back("(1,2)");
  v.push_back("(1,2,3)");
  v.push_back("(1,(2,3))");
  v.push_back("(11,(22,33))");
  v.push_back("((22,33),33)");
  v.push_back("((1,2),(3,4))");
  v.push_back("(((1,2),(3,4)),5)");
  v.push_back("(1,((2,3),(4,5)))");
  v.push_back("((1,22),(333,4444))");
  v.push_back("((1,2),(3,4),(5,6))");
  return v;
}

 

 

 

 

 

Go back to Richel Bilderbeek's C++ page.

Go back to Richel Bilderbeek's homepage.

 

Valid XHTML 1.0 Strict