Changeset 527 for cpp/frams/_demos


Ignore:
Timestamp:
07/18/16 04:12:48 (8 years ago)
Author:
Maciej Komosinski
Message:

Print mappings of models

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpp/frams/_demos/genoconv_test.cpp

    r391 r527  
    77#include <frams/model/model.h>
    88#include <frams/util/multimap.h>
    9 
     9#include <common/virtfile/stdiofile.h>
    1010#include "printconvmap.h"
    1111#include <common/loggers/loggertostdout.h>
     
    131131Geno::useValidators(&validators);
    132132
    133 const char* src=(argc>1)?argv[1]:"X";
     133SString src;
     134if (argc>1)
     135        {
     136        src=argv[1];
     137        if (src=="-")
     138                {
     139                StdioFILEDontClose in(stdin);
     140                src="";
     141                loadSString(&in,src,false);
     142                }
     143        }
     144else
     145        src="X";
    134146char dst=(argc>2)?*argv[2]:'0';
    135147
     
    158170printf("\nmodel map for f%c genotype:\n",g1.getFormat());
    159171printModelMap(g1.getGene(),mod1.getMap());
     172mod1.getMap().print();
    160173Model mod2(g2,1);
    161174printf("\nmodel map for f%c genotype:\n",g2.getFormat());
    162175printModelMap(g2.getGene(),mod2.getMap());
     176mod2.getMap().print();
    163177return 0;
    164178}
Note: See TracChangeset for help on using the changeset viewer.