[Jalview-discuss] issues when exporting EPS from jalview

Jim Procter jprocter at compbio.dundee.ac.uk
Wed Feb 3 16:20:21 GMT 2010


Hi there, Fernan.

Thanks for your comments and bug report concerning the EPS export; and 
I'm sorry it has taken me so long to reply to this - life was a little 
busy when you posted to the list.

You have raised a number of interesting points - so I've just commented 
on each one :

On 19/01/2010 21:36, Fernan Aguero wrote:
> I'm trying to prepare a figure using Jalview, and as per the
> instructions, I'm activating the wrapping in the alignment, and after
> removing columns to the left and right of the desired region, and
> resizing the jalview window to obtain a nice alignment (I'd like to
> have blocks of ~ 60 columns) and then printing to a .ps file, I find
> that the output is always wrapped at the same column (residue 71 of
> the 1st seq), no matter what I do.
>
> The only way of getting close to what I want is by altering the
> margins when printing ... which doesn't give me a good control to wrap
> my alignment exactly where I want ...
>    
Could you send me an example where this is happening ?  As far as I can 
tell, the wrapped EPS export seems to honour the displayed wrap width in 
the alignment window, but it does have its limitations. The layout 
algorithm is fairly simple (it's 'nearly' the same one as used on 
screen), and doesn't 'posterise' the alignment; that is, it doesn't span 
a block of rows vertically over multiple pages. This may be what's 
causing you problems.

> Other issues I've noticed:
>
> * when printing I have to select the largest possible paper otherwise
> the output is truncated. In this case I've chosen A3 paper for
> printing. It'd be nice if jalview offered a custom paper size
>    
The page setup box is from the standard Java printing system, and these 
settings are only relevant when you are sending data to a printer; 
Jalview doesn't use them at all when you export to an EPS file.

If your printing device supports it (ie using Adobe Distiller or some 
other kind of virtual printer), then you should be able to set a custom 
page size. But, you normally have to delve into the OS printer 
configuration dialog, and my brief experiments on windows XP suggest 
that the settings that you change in the dialog that appears after 
pressing the 'Printer..' button on the Page setup dialog are not carried 
over to the Print dialog (which is also pretty annoying - since you have 
to set the printer again, and check that its custom page definition 
still exists and is selected).

With regards to your comments above Rather than simply offer a custom 
paper size, it actually sounds like you want a 'fit alignment to paper' 
(you specify paper and jalview scales). Alternately, you might want 
jalview to try to 'fit paper to alignment' - that is, selecting a paper 
sufficiently large to fit the alignment with the current rendering 
settings.(jalview produces EPS with custom bounding box).
> * It'd also be nice if we could specify a % enlargement/reduction when
> printing, so we that we could avoid tweaking font sizes, and just say
> 50% when printing (belvu supports this nicely). With jalview the only
> way of reducing the output is by changing the font size or later by
> editing the ps file in inkscape or illustrator.
>    
Jalview was originally designed to be strictly WYSIWIG, and one of the 
reasons that we introduced the multiple view mechanism was to enable 
different font sizes to be chosen for the same alignment diagram. The 
workaround would be to press 'ctrl+T' to duplicate your current view, 
and then change the fontsize. However, I agree that having a scale 
factor setting in an 'export layout settings' dialog would be simpler.

> * when trying to print again to a file, I need to specify the path and
> name of the output file. When trying to print again in the same
> session, using the same file (i.e after changing something, like when
> resizing the window), jalview opens the dialog sitting at the default
> dir (it forgets the previous path) and I have to navigate *again* to
> the my current workdir. After 2-3 times, it gets annoying to repeat
> this.
>    
This sounds like an issue with your installation, since the last viewed 
directory should always be remembered - even after you close Jalview and 
re-open it again. Can you follow the instructions on the faq about 
getting the output of Jalview's StdOut and StdErr (the java console 
output - http://www.jalview.org/faq.html#reportbug ) and send me the 
contents of the console after you try to save your file a few times ?  
This should help me diagnose the problem.
> Hope this helps! And thanks for a great piece of software!
>    
Thanks!  You're very welcome...

all the best.
Jim.

-- 
-------------------------------------------------------------------
J. B. Procter  (JALVIEW/ENFIN)  Barton Bioinformatics Research Group
Phone/Fax:+44(0)1382 388734/345764http://www.compbio.dundee.ac.uk
The University of Dundee is a Scottish Registered Charity, No. SC015096.




More information about the Jalview-discuss mailing list