コード例 #1
0
ファイル: fitch.c プロジェクト: raeece/svamp
void doinit()
{
  /* initializes variables */

  inputnumbers2(&spp, &nonodes2, 1);
  if (inputnumbers2error)
      return;
    nonodes2--;
  alloctree(&curtree.nodep, nonodes2);
  allocd(nonodes2, curtree.nodep);
  allocw(nonodes2, curtree.nodep);
  alloctree(&bestree.nodep, nonodes2);
  allocd(nonodes2, bestree.nodep);
  allocw(nonodes2, bestree.nodep);
  alloctree(&priortree.nodep, nonodes2);
  allocd(nonodes2, priortree.nodep);
  allocw(nonodes2, priortree.nodep);
  if (njumble > 1) {
      alloctree(&bestree2.nodep, nonodes2);
      allocd(nonodes2, bestree2.nodep);
      allocw(nonodes2, bestree2.nodep);
  }

  allocrest();
}  /* doinit */
コード例 #2
0
ファイル: fitch.c プロジェクト: Denis84/EPA-WorkBench
void doinit()
{
  /* initializes variables */

  inputnumbers2(&spp, &nonodes2, 1);
  getoptions();
  if ( !usertree )
    nonodes2--;
  alloctree(&curtree.nodep, nonodes2);
  allocd(nonodes2, curtree.nodep);
  allocw(nonodes2, curtree.nodep);
  if (!usertree) {
    alloctree(&bestree.nodep, nonodes2);
    allocd(nonodes2, bestree.nodep);
    allocw(nonodes2, bestree.nodep);
    alloctree(&priortree.nodep, nonodes2);
    allocd(nonodes2, priortree.nodep);
    allocw(nonodes2, priortree.nodep);
    if (njumble > 1) {
      alloctree(&bestree2.nodep, nonodes2);
      allocd(nonodes2, bestree2.nodep);
      allocw(nonodes2, bestree2.nodep);
    }
  }
  allocrest();
}  /* doinit */
コード例 #3
0
ファイル: seqboot.c プロジェクト: JUANROSAS5/AMPHORA
void doinput(int argc, Char *argv[])
{   /* reads the input data */
    getoptions();
    seqboot_inputnumbers();
    allocrest();
    inputoptions();
    seqboot_inputdata();
}  /* doinput */
コード例 #4
0
void doinput(int argc, Char *argv[])
{ /* reads the input data */
  seqboot_inputnumbersfreq(phylofreqs);
  allocrest();
  inputoptions();
  seqboot_inputdatafreq(phylofreqs);


}  /* doinput */
コード例 #5
0
ファイル: restdist.c プロジェクト: OS2World/APP-SCIENCE-LVB
void doinit()
{
  /* initializes variables */
  restdist_inputnumbers();
  getoptions();
  if (printdata)
    fprintf(outfile, "\n %4ld Species, %4ld Sites\n", spp, sites);
  allocrest();
}  /* doinit */
コード例 #6
0
ファイル: dnadist.cpp プロジェクト: ugeneunipro/ugene-old
void doinit(U2::MemoryLocker& memLocker)
{
    /* initializes variables */

    //inputnumbers(&spp, &sites, &nonodes, 1);
    getoptions();
    if (printdata) {
        fprintf(outfile, "%2ld species, %3ld  sites\n", spp, sites);
    }
    allocrest(memLocker);
}  /* doinit */
コード例 #7
0
void doinit(void)
{
  /* initializes variables */

  inputnumbersstate(phylostates[0], &spp, &chars, &nonodes, 1);
  words = chars / bits + 1;
//  if (printdata)
//    fprintf(outfile, "%2ld species, %3ld  characters\n\n", spp, chars);
  alloctree(&treenode);
  setuptree(treenode);
  allocrest();
}  /* doinit */
コード例 #8
0
ファイル: penny.c プロジェクト: uw-loci/ome-server
void doinit()
{
    /* initializes variables */

    inputnumbers(&spp, &chars, &nonodes, 1);
    words = chars / bits + 1;
    getoptions();
    if (printdata)
        fprintf(outfile, "%2ld species, %3ld characters\n", spp, chars);
    alloctree2(&treenode);
    setuptree2(treenode);
    allocrest();
}  /* doinit */
コード例 #9
0
ファイル: neighbor.c プロジェクト: OS2World/APP-SCIENCE-LVB
void doinit()
{
  /* initializes variables */
  node *p;

  inputnumbers2(&spp, &nonodes2, 2);
  nonodes2 += (njoin ? 0 : 1);
  getoptions();
  alloctree(&curtree.nodep, nonodes2+1);
  p = curtree.nodep[nonodes2]->next->next;
  curtree.nodep[nonodes2]->next = curtree.nodep[nonodes2];
  free(p);
  allocrest();
}  /* doinit */
コード例 #10
0
void doinit()
{ /* initializes variables */

  inputnumbersfreq(phylofreq, &spp, &loci, &nonodes2, 2);
  if (printdata)
    fprintf(outfile, "\n%4ld Populations, %4ld Loci\n", spp, loci);
  alloctree(&curtree.nodep, nonodes2);
  if (!usertree) {
    alloctree(&bestree.nodep, nonodes2);
    alloctree(&priortree.nodep, nonodes2);
    if (njumble > 1) {
      alloctree(&bestree2.nodep, nonodes2);
    }
  }
  allocrest();
}  /* doinit */
コード例 #11
0
ファイル: seqboot.c プロジェクト: Chrisss50/ViralToolBox
void doinput(int argc, Char *argv[])
{ /* reads the input data */
  getoptions();
  seqboot_inputnumbers();
  allocrest();
  if (weights)
    openfile(&weightfile,WEIGHTFILE,"input weight file",
               "r",argv[0],weightfilename);
  if (mixture){
    openfile(&mixfile,MIXFILE,"mixture file", "r",argv[0],mixfilename);
    openfile(&outmixfile,"outmixture","output mixtures file","w",argv[0],
               outmixfilename);
    seqboot_inputaux(mixdata, mixfile);
  }
  if (ancvar){
    openfile(&ancfile,ANCFILE,"ancestor file", "r",argv[0],ancfilename);
    openfile(&outancfile,"outancestors","output ancestors file","w",argv[0],
               outancfilename);
    seqboot_inputaux(ancdata, ancfile);
  }
  if (categories) {
    openfile(&catfile,CATFILE,"input category file","r",argv[0],catfilename);
    openfile(&outcatfile,"outcategories","output category file","w",argv[0],
               outcatfilename);
    inputcategs(0, sites, category, 9, "SeqBoot");
  }
  if (factors){
    openfile(&factfile,FACTFILE,"factors file","r",argv[0],factfilename);
    openfile(&outfactfile,"outfactors","output factors file","w",argv[0],
               outfactfilename);
  }
  if (justwts && !permute)
    openfile(&outweightfile,"outweights","output weight file",
               "w",argv[0],outweightfilename);
  else {
    openfile(&outfile,OUTFILE,"output data file","w",argv[0],outfilename);
  }
  inputoptions();
  seqboot_inputdata();
}  /* doinput */
コード例 #12
0
ファイル: dolmove.c プロジェクト: Chrisss50/ViralToolBox
void doinput()
{
  /* reads the input data */

  inputnumbers(&spp, &chars, &nonodes, 1);
  words = chars / bits + 1;
  printf("%2ld species, %3ld characters\n", spp, chars);
  printf("\nReading input file ...\n\n");
  getoptions();
  if (weights)
      openfile(&weightfile,WEIGHTFILE,"weights file","r",progname,weightfilename);
  if(ancvar)
      openfile(&ancfile,ANCFILE,"ancestors file", "r",progname,ancfilename);
  if(factors)
      openfile(&factfile,FACTFILE,"factors file", "r",progname,factfilename);

  alloctree(&treenode);
  setuptree(treenode);
  allocrest();
  inputoptions();
  inputdata(treenode, dollo, false, stdout);
}  /* doinput */