Hi Roey,
Unfortunately, Simon who developed this code is not at the lab any more.
He might still help you, but it could take a while.
In the meantime, do you have the latest PaPaRa version from Simon's github:
https://github.com/sim82/papara_nt
the code is described here:
http://sco.h-its.org/exelixis/pubs/Exelixis-RRDR-2012-5.pdf
Alexis
On 06/10/2014 02:13 PM, Roey Angel wrote:
> Hi,
> Trying to run PaPaRa using the following command:
>
> papara -t SSURefNR99_1200_slv_115_nogroup.tree -s SILVA115_bac.DNA.phylip
>> -q HiPlants.final.fasta -j 20
>>
>
> I get:
>
> header: 418498 20227
>> illegal character: 46
>> terminate called after throwing an instance of 'std::runtime_error'
>> what(): illegal character in DNA/RNA sequence
>> zsh: abort (core dumped) papara -t SSURefNR99_1200_slv_115_nogroup.tree
>> -s SILVA115_bac.DNA.phylip -q
>> papara -t SSURefNR99_1200_slv_115_nogroup.tree -s SILVA115_bac.DNA.phylip
>> -q 16.46s user 11.20s system 19% cpu 2:23.40 total
>>
>
> Seems pretty self explanatory except that I don't understand where the
> problem lies.
> Is it an illegal character in the ref file or the query file and is it
> really an "illegal character" or just a wrong format.
>
> My reference file is the Silva 115 alignment, bacteria only, exported from
> Arb and then converted to phylip using
fasta2phylip.pl
> <
http://indra.mullins.microbiol.washington.edu/perlscript/docs/Sequence.html>
> (I also changed all U's to T's). My data contains no N's but the reference
> file has some.
>
> Can PaPaRa handle N's?
>
> It would be helpful to be able to get the name of the file which is causing
> the problem and the line number.
>
> Thanks in advance,
> Roey
>
--
Alexandros (Alexis) Stamatakis
Research Group Leader, Heidelberg Institute for Theoretical Studies
Full Professor, Dept. of Informatics, Karlsruhe Institute of Technology
Adjunct Professor, Dept. of Ecology and Evolutionary Biology, University
of Arizona at Tucson
www.exelixis-lab.org