// This file is a part of Framsticks SDK. http://www.framsticks.com/ // Copyright (C) 1999-2015 Maciej Komosinski and Szymon Ulatowski. // See LICENSE.txt for details. #include #include #include #include /** @file Sample code: Testing genotype validity \include geno_test.cpp */ int main(int argc,char*argv[]) { PreconfiguredGenetics genetics; StdoutErrorHandler stdouterr; //comment this object out to mute error/warning messages if (argc<=1) { puts("no genotype"); return 10; } SString gen(argv[1]); if (!strcmp(gen.c_str(),"-")) { gen=0; StdioFILEDontClose in(stdin); loadSString(&in,gen); } Geno g(gen); puts(g.isValid()?"valid":"invalid"); return !g.isValid(); }