Hi everyone,
I am running the evolrates.run script (Pol & Ezcurra, 2025) to estimate evolutionary rates on a large dataset (90 x 423 chs). The script worked perfectly for my first attempt, but I am hitting a persistent buffer/word-wrap error when trying to process.
Because the script injects rate metadata into every node and branch (e.g., [max_branch_rate=...,avg_branch_rate=...]), the resulting Newick strings for my EW trees seems to be extremely long.
When the script attempts to export these trees using the quote command, TNT seems to hit a hard-coded horizontal character limit. It breaks the line and dumps its internal command logs directly into my output text files (_trees_for_R.txt).
The Newick format gets interrupted by lines like this:
This corruption prevents R (ape package) from reading the tree files later. I know lquote is supposed to prevent this, and the script does use lquote=; and lquote-; correctly.
Here is what I have already tried to fix it natively in TNT:
Increased the script's internal macro memory limits to macro *2000 50000000;.
Expanded the text size using txtsize 150000; before running the script (it worked once, but not subsequently).
Completely avoided the GUI (wtnt.exe) and ran the analysis from a clean slate in the Windows command prompt (tnt.exe) to prevent visual console wrapping.
Despite all this, the string still forces a wrap and crashes the output format. (I am currently using a post-processing R script to delete the TNT error lines and stitch the Newick strings back together, which works, but I would love to solve the root cause). So, basically, the information is in the txt file but hidden.
so... Is there a hard-coded maximum line length for the quote buffer in TNT that overrides lquote? If so, is there a native TNT command or workaround to completely suppress this word-wrapping panic when exporting massive single-line strings?
Thank you in advance for any insights!
Ale.-
--
Has recibido este mensaje porque estás suscrito al grupo "TNT-Tree Analysis using New Technology" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a tnt-tree-analysis-using-n...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/tnt-tree-analysis-using-new-technology/171119ed-5b0b-4e60-b396-875428da74cdn%40googlegroups.com.