<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Dear all<br>
    I've built two ref groups (ref1.csv, ref2.csv) and genind objects
    (x1, x2) as following, now when I am trying to simulate
    hybridization with these two the error coming as appended at last;
    moreover in '@tab:' it showing different size matrix for x1 and x2
    (20 X 32 for x1 and 20 X50 for x2) whereas both having 20
    individuals, six loci and four alleles (per locus) each (sorry not
    in the script here)<br>
    <br>
    Can anyone suggest me what is going wrong in it....<br>
    Thanks<br>
    ( attaching ref1 and ref2)<br>
    <br>
    ......<br>
    &gt; obj1&lt;-read.table("ref1.csv")<br>
    &gt; obj1<br>
    ...<br>
    .....<br>
    &gt; dat1&lt;-data.frame(obj1, sep=",", ploidy=4)<br>
    &gt; dat1<br>
    ....<br>
    &gt; dat1&lt;-data.frame(obj1)<br>
    &gt; dat1<br>
    .....<br>
    &gt; x1=df2genind(dat1, sep=",", ploidy=4)<br>
    &gt; x1<br>
    <br>
    &nbsp;&nbsp; #####################<br>
    &nbsp;&nbsp; ### Genind object ### <br>
    &nbsp;&nbsp; #####################<br>
    - genotypes of individuals - <br>
    <br>
    S4 class:&nbsp; genind<br>
    @call: df2genind(X = dat1, sep = ",", ploidy = 4)<br>
    <br>
    @tab:&nbsp; 20 x 32 matrix of genotypes<br>
    <br>
    @ind.names: vector of&nbsp; 20 individual names<br>
    @loc.names: vector of&nbsp; 6 locus names<br>
    @loc.nall: number of alleles per locus<br>
    @loc.fac: locus factor for the&nbsp; 32 columns of @tab<br>
    @all.names: list of&nbsp; 6 components yielding allele names for each
    locus<br>
    @ploidy:&nbsp; 4<br>
    @type:&nbsp; codom<br>
    <br>
    Optionnal contents: <br>
    @pop:&nbsp; - empty -<br>
    @pop.names:&nbsp; - empty -<br>
    <br>
    @other: - empty -<br>
    <br>
    &gt; hybridize(x1, x2, 40, pop=NULL, res.type=c("genind"),file=NULL,
    quiet=FALSE, sep=",", hyb.label="h")<br>
    <br>
    <b>Error in Ops.data.frame(tab1, tab2) : <br>
      &nbsp; + only defined for equally-sized data frames<br>
      In addition: Warning messages:<br>
      1: In if (<a class="moz-txt-link-abbreviated" href="mailto:x@loc.nall">x@loc.nall</a> == 1) tabfreq &lt;- t(tabfreq) :<br>
      &nbsp; the condition has length &gt; 1 and only the first element will
      be used<br>
      2: In if (<a class="moz-txt-link-abbreviated" href="mailto:x@loc.nall">x@loc.nall</a> == 1) tabfreq &lt;- t(tabfreq) :<br>
      &nbsp; the condition has length &gt; 1 and only the first element will
      be used<br>
      <br>
      <br>
    </b>
    <pre class="moz-signature" cols="72">-- 
AVIK RAY
Visiting Fellow 
National Center for Biological Sciences
Tata Institute of Fundamental Research
GKVK Campus
Bellary Road
Bangalore-560065
India
Ph 91-80-23666340
Fax 91-80-2363 6662
</pre>
  </body>
</html>