Hi Mike,
I run AftrRAD.pl script and obtained this error:
Scoring each pairwise alignment. Alignments exceeding 90 % similarity will be retained.
Parsing aligned sequences into candidate loci.
Finished writing the mafft output.
Identifying and removing paralogous loci.
Use of uninitialized value in addition (+) at AftrRAD.pl line 2709.
Use of uninitialized value in addition (+) at AftrRAD.pl line 2709.
Use of uninitialized value $SecondCount in numeric ge (>=) at AftrRAD.pl line 2719.
Use of uninitialized value $ThirdCount in numeric ge (>=) at AftrRAD.pl line 2736.
Use of uninitialized value in addition (+) at AftrRAD.pl line 2709.
Use of uninitialized value in addition (+) at AftrRAD.pl line 2709.
Use of uninitialized value $SecondCount in numeric ge (>=) at AftrRAD.pl line 2719.
Use of uninitialized value $ThirdCount in numeric ge (>=) at AftrRAD.pl line 2736.
Use of uninitialized value in addition (+) at AftrRAD.pl line 2709.
Use of uninitialized value in addition (+) at AftrRAD.pl line 2709.
Use of uninitialized value $SecondCount in numeric ge (>=) at AftrRAD.pl line 2719.
Use of uninitialized value $ThirdCount in numeric ge (>=) at AftrRAD.pl line 2736.
Use of uninitialized value in addition (+) at AftrRAD.pl line 2709.
Use of uninitialized value in addition (+) at AftrRAD.pl line 2709.
Use of uninitialized value $SecondCount in numeric ge (>=) at AftrRAD.pl line 2719.
Use of uninitialized value $ThirdCount in numeric ge (>=) at AftrRAD.pl line 2736.
Use of uninitialized value in addition (+) at AftrRAD.pl line 2709.
Use of uninitialized value in addition (+) at AftrRAD.pl line 2709.
Use of uninitialized value $SecondCount in numeric ge (>=) at AftrRAD.pl line 2719.
Use of uninitialized value $ThirdCount in numeric ge (>=) at AftrRAD.pl line 2736.
Use of uninitialized value in addition (+) at AftrRAD.pl line 2709.
Use of uninitialized value in addition (+) at AftrRAD.pl line 2709.
Use of uninitialized value $SecondCount in numeric ge (>=) at AftrRAD.pl line 2719.
Use of uninitialized value $ThirdCount in numeric ge (>=) at AftrRAD.pl line 2736.
Use of uninitialized value in addition (+) at AftrRAD.pl line 2709.
Use of uninitialized value in addition (+) at AftrRAD.pl line 2709.
Use of uninitialized value $SecondCount in numeric ge (>=) at AftrRAD.pl line 2719.
Use of uninitialized value $ThirdCount in numeric ge (>=) at AftrRAD.pl line 2736.
Use of uninitialized value in addition (+) at AftrRAD.pl line 2709.
Use of uninitialized value in addition (+) at AftrRAD.pl line 2709.
Use of uninitialized value $SecondCount in numeric ge (>=) at AftrRAD.pl line 2719.
Use of uninitialized value $ThirdCount in numeric ge (>=) at AftrRAD.pl line 2736.
Use of uninitialized value in addition (+) at AftrRAD.pl line 2709.
Use of uninitialized value in addition (+) at AftrRAD.pl line 2709.
Use of uninitialized value $CurrentLocus in concatenation (.) or string at AftrRAD.pl line 2900.
Use of uninitialized value $CurrentLocus in concatenation (.) or string at AftrRAD.pl line 2900.
Use of uninitialized value $CurrentLocus in concatenation (.) or string at AftrRAD.pl line 2900.
Use of uninitialized value $CurrentLocus in concatenation (.) or string at AftrRAD.pl line 2900.
Use of uninitialized value $CurrentLocus in concatenation (.) or string at AftrRAD.pl line 2900.
Use of uninitialized value $CurrentLocus in concatenation (.) or string at AftrRAD.pl line 2900.
Use of uninitialized value $CurrentLocus in concatenation (.) or string at AftrRAD.pl line 2900.
Use of uninitialized value $CurrentLocus in concatenation (.) or string at AftrRAD.pl line 2900.
Use of uninitialized value $CurrentLocus in concatenation (.) or string at AftrRAD.pl line 2900.
Use of uninitialized value $CurrentLocus in concatenation (.) or string at AftrRAD.pl line 2900.
Use of uninitialized value $CurrentLocus in concatenation (.) or string at AftrRAD.pl line 2900.
Use of uninitialized value $CurrentLocus in concatenation (.) or string at AftrRAD.pl line 2900.
Use of uninitialized value $CurrentLocus in concatenation (.) or string at AftrRAD.pl line 2900.
Use of uninitialized value $CurrentLocus in concatenation (.) or string at AftrRAD.pl line 2900.
Use of uninitialized value $CurrentLocus in concatenation (.) or string at AftrRAD.pl line 2900.
Use of uninitialized value $CurrentLocus in concatenation (.) or string at AftrRAD.pl line 2900.
Use of uninitialized value $CurrentLocus in concatenation (.) or string at AftrRAD.pl line 2900.
Use of uninitialized value $PreviousLocusNumber in concatenation (.) or string at AftrRAD.pl line 3103, <READFILE> line 1.
Use of uninitialized value $TempSeqArray[0] in concatenation (.) or string at AftrRAD.pl line 3104, <READFILE> line 1.
Use of uninitialized value in concatenation (.) or string at AftrRAD.pl line 3104, <READFILE> line 1.
Use of uninitialized value $TempSeqArray[1] in concatenation (.) or string at AftrRAD.pl line 3105, <READFILE> line 1.
Use of uninitialized value in concatenation (.) or string at AftrRAD.pl line 3105, <READFILE> line 1.
Use of uninitialized value $PreviousLocusNumber in concatenation (.) or string at AftrRAD.pl line 3103, <READFILE> line 1.
Use of uninitialized value $TempSeqArray[0] in concatenation (.) or string at AftrRAD.pl line 3104, <READFILE> line 1.
Use of uninitialized value in concatenation (.) or string at AftrRAD.pl line 3104, <READFILE> line 1.
Use of uninitialized value $TempSeqArray[1] in concatenation (.) or string at AftrRAD.pl line 3105, <READFILE> line 1.
Use of uninitialized value in concatenation (.) or string at AftrRAD.pl line 3105, <READFILE> line 1.
Use of uninitialized value $PreviousLocusNumber in concatenation (.) or string at AftrRAD.pl line 3103, <READFILE> line 1.
Use of uninitialized value $TempSeqArray[0] in concatenation (.) or string at AftrRAD.pl line 3104, <READFILE> line 1.
Use of uninitialized value in concatenation (.) or string at AftrRAD.pl line 3104, <READFILE> line 1.
Use of uninitialized value $TempSeqArray[1] in concatenation (.) or string at AftrRAD.pl line 3105, <READFILE> line 1.
Use of uninitialized value in concatenation (.) or string at AftrRAD.pl line 3105, <READFILE> line 1.
Use of uninitialized value $PreviousLocusNumber in concatenation (.) or string at AftrRAD.pl line 3103, <READFILE> line 1.
Use of uninitialized value $TempSeqArray[0] in concatenation (.) or string at AftrRAD.pl line 3104, <READFILE> line 1.
Use of uninitialized value in concatenation (.) or string at AftrRAD.pl line 3104, <READFILE> line 1.
Use of uninitialized value $TempSeqArray[1] in concatenation (.) or string at AftrRAD.pl line 3105, <READFILE> line 1.
Use of uninitialized value in concatenation (.) or string at AftrRAD.pl line 3105, <READFILE> line 1.
Use of uninitialized value $PreviousLocusNumber in concatenation (.) or string at AftrRAD.pl line 3103, <READFILE> line 1.
Use of uninitialized value $TempSeqArray[0] in concatenation (.) or string at AftrRAD.pl line 3104, <READFILE> line 1.
Use of uninitialized value in concatenation (.) or string at AftrRAD.pl line 3104, <READFILE> line 1.
Use of uninitialized value $TempSeqArray[1] in concatenation (.) or string at AftrRAD.pl line 3105, <READFILE> line 1.
Use of uninitialized value in concatenation (.) or string at AftrRAD.pl line 3105, <READFILE> line 1.
Use of uninitialized value $PreviousLocusNumber in concatenation (.) or string at AftrRAD.pl line 3103, <READFILE> line 1.
Use of uninitialized value $TempSeqArray[0] in concatenation (.) or string at AftrRAD.pl line 3104, <READFILE> line 1.
Use of uninitialized value in concatenation (.) or string at AftrRAD.pl line 3104, <READFILE> line 1.
Use of uninitialized value $TempSeqArray[1] in concatenation (.) or string at AftrRAD.pl line 3105, <READFILE> line 1.
Use of uninitialized value in concatenation (.) or string at AftrRAD.pl line 3105, <READFILE> line 1.
Use of uninitialized value $PreviousLocusNumber in concatenation (.) or string at AftrRAD.pl line 3103, <READFILE> line 1.
I had observed this error before, for this reason, I consulted you.
any idea??
best regards
Jose