Hi Brooke,
thanks for looking into the font situation.
couple more things:
(1) be good if it had publication-quality output options. for example, the main
browser graphic has pdf/ps output options.
i have not looked under the hood of the tree utility software, but the final
web page product appears to be a raster graphics file in .png format [that the
utility intro page calls a .gif and the page url calls phyloGif]. somewhere
along the way I think it generates a vector file (adobe illustrator-like) for
both the tree part and spliny text. it rasterizes that to some internal size
and then expands it to the user-specified width and height (pixellating the
text if a large size is specified for a small tree). mac firefox also rescales
it to fit in the window unless wrap in html box is checked. so we just need to
capture the vector file along the way.
2. It would be desirable to retain smooth scalability and text-editing. One
problem it has now is in labeling internal divergence nodes (eg primates). The
labels get too crowded and text piles up on lines and the end leaf text. One
important special case is labelling of outer ladder nodes. Here the higher
order taxa labels could go on the outside. There is one label for every
parenthesis in the example tree, namely (((((((((((((((((((((((((((((homSap.
These represent the reconstructable ancestral sequences on the direct
evolutionary trajectory to human (a big goal of tree-drawers). the attached pdf
shows a few outside labels i put in by hand. these are non-interfering with
tree and leaf text, except maybe altering total width.
Here is a big tree to illustrate issues. Big trees (say 250 species) are the
future because of the many sequencing projects. It's very desirable to present
these trees compactly.
(((((((((((((((((((((((((((((homSap,panTro),gorGor),ponAbe),nomLeu),(macMul,papHam)),(calJac,saiBol)),tarSyr),(otogar,micMur)),tupBel),((((((musMus,ratNor),(criGri,(perMan,perPol))),dipOrd),cavPor),speTri),(oryCun,ochPri))),(((vicPac,(susScr,(turTru,(oviAri,bosTau)))),(((felCat,(canFam,ailMel)),equCab),(myoLuc,pteVam))),(eriEur,sorAra))),(((loxAfr,proCap),echTel),(dasNov,choHof))),((macEug,monDom),sarHar)),ornAna),((((((galGal,melGal),lagLag),anaPla),taeGut),croPor),anoCar)),(ambMex,((xenTro,xenLae),ranCat))),latCha),(((salSal,oncMyk),(esoLuc,(gadMor,(tetNig,((hipHip,solSen),(oreNil,(dicLab,(perFla,spaAur)))))))),(ictPun,((cteIde,cypCar),danRer)))),(leuEri,squAca)),hagfish),(((cioInt,cioSav),(halRor,botSch)),oikDio)),braFlo),((((strPur,parLiv),lytVar),patPec),(sacKow,(((a,b),c),d)))),((((((a,b),c),d),(((a,b),c),d)),(((a,b),c),d)),(((a,b),c),d))),(((((a,b),c),d),((((a,b),c),d),(((a,b),c),d))),(((a,b),c),d))),(((a,b),c),d)),(((a,b),c),d)),(((a,b),c),d)),monBre);
3. striping. here some sort of alternating color striping of the ancestral
nodes would be helpful for visualizing the subclades of the main ancestral
nodes described above. These are of variable height depending on how many
species are in the subclade (eg two for old world monkey, 10 for rodents +
lagomorphs). i don't have photoshop handy but took a screenshot to illustrate
concept. they could just be bands across the entire width of the output, tree
and text.
Thanks!
Tom
On Dec 2, 2011, at 3:32 PM, Brooke Rhead wrote: Hi Tom,
Thank you for bringing this issue with the fonts in the tree drawing utility to
our attention. We have added the request our tracking system. I don't have
any time frame yet on when this might be implemented. Brooke Rhead
UCSC Genome Bioinformatics Group
(((((((((
(human_hg18:0.00669,chimp_panTro1:0.00757):0.0243,
macaque_rheMac2:0.0592):0.0240,
((rat_rn4:0.0817,mouse_mm8:0.0770):0.229,
rabbit_oryCun1:0.207):0.107):0.0230,
(cow_bosTau2:0.159,dog_canFam2:0.148):0.0394):0.0285,
armadillo_dasNov1:0.150):0.0160,
(elephant_loxAfr1:0.105,tenrec_echTel1:0.260):0.0404):0.218,
monodelphis_monDom4:0.371):0.189,
chicken_galGal2:0.455):0.123,
xenopus_xenTro1:0.782):0.156,
((tetraodon_tetNig1:0.199,fugu_fr1:0.239):0.493,
zebrafish_danRer3:0.783):0.156);
_______________________________________________
Genome maillist - [email protected]
https://lists.soe.ucsc.edu/mailman/listinfo/genome