Author: tbooth-guest
Date: 2014-02-02 16:54:49 +0000 (Sun, 02 Feb 2014)
New Revision: 17733

Added:
   trunk/varna/debian/
   trunk/varna/debian/README.Debian
   trunk/varna/debian/bin/
   trunk/varna/debian/bin/varna
   trunk/varna/debian/changelog
   trunk/varna/debian/compat
   trunk/varna/debian/control
   trunk/varna/debian/copyright
   trunk/varna/debian/libvarna-java.examples
   trunk/varna/debian/libvarna-java.install
   trunk/varna/debian/libvarna-java.jlibs
   trunk/varna/debian/libvarna-java.manifest
   trunk/varna/debian/rules
   trunk/varna/debian/source/
   trunk/varna/debian/source/format
   trunk/varna/debian/varna.1.pod
   trunk/varna/debian/varna.manpages
   trunk/varna/debian/watch
Log:
Library needed for newer Jalview but also generally useful.
Build was done on Ubuntu 12.04 but should be good for Debian too.


Added: trunk/varna/debian/README.Debian
===================================================================
--- trunk/varna/debian/README.Debian                            (rev 0)
+++ trunk/varna/debian/README.Debian    2014-02-02 16:54:49 UTC (rev 17733)
@@ -0,0 +1,38 @@
+TODO - make this into a manpage for the varna script.
+
+VARNA is a tool for the automated drawing, visualization and annotation of the 
+secondary structure of RNA, designed as a companion software for web servers 
+and databases.
+Copyright (C) 2008  Kevin Darty, Alain Denise and Yann Ponty.
+electronic mail : [email protected]
+paper mail : LRI, bat 490 Université Paris-Sud 91405 Orsay Cedex France
+
+The latest version of this software can be found at:
+  http://varna.lri.fr
+
+%%%%%%%%%%%%%%%%%%%%%%%%% INVOKING THE GUI VERSION 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+A basic editor demonstrating the features of VARNA can be spawned by running 
the
+"varna" command, which actually runs:
+
+java -jar /usr/share/java/varna.jar applis.VARNAGUI 
+
+%%%%%%%%%%%%%%%%%%%%%% INVOKING COMMAND LINE VERSION  
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+VARNA can also be used as a standalone application for producing pictures. If 
any
+arguments are supplied to varna then the VARNAcmd class will be invoked.  It
+can be used as follows:
+
+   varna [-i inputFile|-sequenceDBN XXX -structureDBN YYY] -o outFile [opts]
+
+Where:
+    * inFile: An input file using one of the supported formats (Vienna, CT, 
BPSeq or RNAML).
+    * XXX: An RNA sequence.
+    * YYY: A dot-bracket representation of this RNA.
+    * outFile: An output file whose format is guessed from the extension.
+
+Many additional options are supported, matching the syntax of the Applet's 
parameters. 
+Namely, if param is a valid parameter for the VARNA Applet, then -param is an 
option
+that has the exact same arguments and effects in the standalone, command-line 
version.
+
+Use varna -h or varna -x for help.

Added: trunk/varna/debian/bin/varna
===================================================================
--- trunk/varna/debian/bin/varna                                (rev 0)
+++ trunk/varna/debian/bin/varna        2014-02-02 16:54:49 UTC (rev 17733)
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+# Run Varna, either launching the GUI or the VARNAcmd class depending
+# on number of args.
+VJAR=/usr/share/java/varna.jar
+
+if [ "$#" = 0 ] ; then
+    exec java -jar "$VJAR" applis.VARNAGUI
+else
+    exec java -cp "$VJAR" fr.orsay.lri.varna.applications.VARNAcmd "$@"
+fi


Property changes on: trunk/varna/debian/bin/varna
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/varna/debian/changelog
===================================================================
--- trunk/varna/debian/changelog                                (rev 0)
+++ trunk/varna/debian/changelog        2014-02-02 16:54:49 UTC (rev 17733)
@@ -0,0 +1,9 @@
+varna (3.9-0biolinux2) precise; urgency=low
+
+  * Package built and tested on Ubunto 12.04LTS
+  * New package needed by Jalview
+  * Added a /usr/bin/varna convenience script.
+  * Made a manpage for this from the output of varna -h and varna -x
+  * Nice minimal rules using jh_build
+
+ -- Tim Booth <[email protected]>  Fri, 10 Jan 2014 12:44:33 +0000

Added: trunk/varna/debian/compat
===================================================================
--- trunk/varna/debian/compat                           (rev 0)
+++ trunk/varna/debian/compat   2014-02-02 16:54:49 UTC (rev 17733)
@@ -0,0 +1 @@
+7

Added: trunk/varna/debian/control
===================================================================
--- trunk/varna/debian/control                          (rev 0)
+++ trunk/varna/debian/control  2014-02-02 16:54:49 UTC (rev 17733)
@@ -0,0 +1,27 @@
+Source: varna
+Section: java
+Priority: optional
+Maintainer: Tim Booth <[email protected]>
+Build-Depends: default-jdk, testng, debhelper (>= 7.0.50~), javahelper
+Standards-Version: 3.9.3
+Homepage: http://varna.lri.fr
+
+Package: libvarna-java
+Section: java
+Architecture: all
+Depends: ${misc:Depends}
+Description: Visualization Applet for RNA
+ VARNA is Java lightweight Applet dedicated to drawing the secondary structure
+ of RNA. It is also a Swing component that can be very easily included in an
+ existing Java code working with RNA secondary structure to provide a fast and
+ interactive visualization.
+ .
+ Being free of fancy external library dependency and/or network access, the
+ VARNA Applet can be used as a base for a standalone applet. It looks 
reasonably
+ good and scales up or down nicely to adapt to the space available on a web
+ page, thanks to the anti-aliasing drawing primitives of Swing.
+ .
+ Please cite:
+ VARNA: Interactive drawing and editing of the RNA secondary structure
+ Kévin Darty, Alain Denise and Yann Ponty
+ Bioinformatics, pp. 1974-1975, Vol. 25, no. 15, 2009

Added: trunk/varna/debian/copyright
===================================================================
--- trunk/varna/debian/copyright                                (rev 0)
+++ trunk/varna/debian/copyright        2014-02-02 16:54:49 UTC (rev 17733)
@@ -0,0 +1,20 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+
+Files: *
+Copyright: © 2008-2012 Kevin Darty, Alain Denise, Yann Ponty
+License: GPL-3
+ VARNA is free software: you can redistribute it and/or modify it 
+ under the terms of the GNU General Public License as published by the Free 
+ Software Foundation, either version 3 of the License, or (at your option) any 
+ later version.
+
+ VARNA version 3.1 is distributed in the hope that it will be useful, but 
WITHOUT 
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 
FOR 
+ A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+ On Debian systems, the complete text of the GNU General Public License version
+ 3 can be found in ‘/usr/share/common-licenses/GPL-3’.
+
+Files: debian/*
+Copyright: © 2008-2012 Tim Booth
+License: GPL-3

Added: trunk/varna/debian/libvarna-java.examples
===================================================================
--- trunk/varna/debian/libvarna-java.examples                           (rev 0)
+++ trunk/varna/debian/libvarna-java.examples   2014-02-02 16:54:49 UTC (rev 
17733)
@@ -0,0 +1 @@
+VARNA.js

Added: trunk/varna/debian/libvarna-java.install
===================================================================
--- trunk/varna/debian/libvarna-java.install                            (rev 0)
+++ trunk/varna/debian/libvarna-java.install    2014-02-02 16:54:49 UTC (rev 
17733)
@@ -0,0 +1,2 @@
+*.jar          /usr/share/java
+debian/bin/*   /usr/bin

Added: trunk/varna/debian/libvarna-java.jlibs
===================================================================
--- trunk/varna/debian/libvarna-java.jlibs                              (rev 0)
+++ trunk/varna/debian/libvarna-java.jlibs      2014-02-02 16:54:49 UTC (rev 
17733)
@@ -0,0 +1 @@
+*.jar

Added: trunk/varna/debian/libvarna-java.manifest
===================================================================
--- trunk/varna/debian/libvarna-java.manifest                           (rev 0)
+++ trunk/varna/debian/libvarna-java.manifest   2014-02-02 16:54:49 UTC (rev 
17733)
@@ -0,0 +1,7 @@
+usr/share/java/varna.jar:
+ Manifest-Version: 1.0
+ Application-Name: VARNA
+ Permissions: all-permissions
+ Created-By: Ninja Badgers
+ Implementation-Vendor: Yann Ponty
+ Main-Class: fr.orsay.lri.varna.applications.VARNAGUI

Added: trunk/varna/debian/rules
===================================================================
--- trunk/varna/debian/rules                            (rev 0)
+++ trunk/varna/debian/rules    2014-02-02 16:54:49 UTC (rev 17733)
@@ -0,0 +1,33 @@
+#!/usr/bin/make -f
+
+export DH_OPTIONS
+
+%:
+       dh $@ --with javahelper
+
+override_jh_build:
+       jh_build varna.jar .
+       jar uf varna.jar *.dtd
+       debian/varna.1.pod
+
+override_jh_clean:
+       jh_clean
+       rm -f *.jar
+       rm -f *.1
+
+# I did this before realising jh_build does it all for me...
+# SRC_VERSION =$(shell dpkg-parsechangelog | sed -ne 's/^Version: 
\(\([0-9]\+\):\)\?\(.*\)-.*/\3/p')
+# 
+# override_dh_auto_clean:
+#      find -name '*.class' -delete
+#      rm -f *.jar
+# 
+# override_dh_auto_build:
+#      #Some files seem to contain both UTF and ASCII so ignore the
+#      #warnings about illegal characters in comments.
+#      find fr -name '*.java' | javac @/dev/stdin
+#      javac *.java
+#      find fr  rnaml.dtd  *.class -type f -not -name '*.java' |\
+#          jar cvf varna-$(SRC_VERSION).jar @/dev/stdin
+#      ln -s varna-$(SRC_VERSION).jar varna.jar
+


Property changes on: trunk/varna/debian/rules
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/varna/debian/source/format
===================================================================
--- trunk/varna/debian/source/format                            (rev 0)
+++ trunk/varna/debian/source/format    2014-02-02 16:54:49 UTC (rev 17733)
@@ -0,0 +1 @@
+3.0 (quilt)

Added: trunk/varna/debian/varna.1.pod
===================================================================
--- trunk/varna/debian/varna.1.pod                              (rev 0)
+++ trunk/varna/debian/varna.1.pod      2014-02-02 16:54:49 UTC (rev 17733)
@@ -0,0 +1,125 @@
+#!/bin/bash
+echo pod2man --utf8 -c 'VARNA Wrapper' "$0" ">" `basename "$0" .pod`
+exec pod2man --utf8 -c 'VARNA Wrapper' "$0"  > `basename "$0" .pod`
+
+=encoding utf8
+
+=head1 NAME
+
+VARNA - Visualization Applet for RNA
+
+=head1 VERSION
+
+This documentation refers to version 3.9
+
+=head1 SYNOPSIS
+
+Run the Varna simple GUI
+
+  varna
+
+Create an image on the command line
+
+  varna [-i InFile|-sequenceDBN XXX -structureDBN YYY] -o OutFile [Options]
+
+=head1 DESCRIPTION
+
+B<Basic usage:>
+The varna command on Debian is a simple convenience wrapper to invoke the 
VARNA JAR file.
+When run with no paramenters, the Java GUI will be launched to view RNA 
structures interactively.
+
+To create an image on the command line, use the -i and -o options to specify 
the file to convert
+and the file to produce, where:
+  -o OutFile    Supported formats: {JPEG,PNG,EPS,XFIG,SVG}
+  -i InFile     Secondary structure file: Supported formats: 
{BPSEQ,CT,RNAML,DBN}
+
+B<Main options:>
+  -algorithm    Drawing algorithm, choosen from [naview,line,radiate,circular]
+  -backbone     Backbone color (Ex: #334455)
+  -baseInner    Default value for inner base color (Ex: #334455)
+  -baseOutline  Base outline color (Ex: #334455)
+  -bp           Base pair color (Ex: #334455)
+  -bpStyle      Look and feel for base pairs drawings, choosen from 
[lw,none,simple,rnaviz]
+  -h            Displays a short description of main options and exits
+  -periodNum    Periodicity of base-numbering
+  -x            Displays a detailed description of all options
+
+B<Advanced options:>
+  -annotations        A set of textual annotations
+  -applyBasesStyle    Base style application
+  -autoHelices        
+  -autoInteriorLoops  
+  -autoTerminalLoops  
+  -auxBPs             Adds a list of (possibly non-canonical) base-pairs to 
those already defined by
+                      the main secondary structure (Ex: 
"(1,10);(2,11);(3,12)"). Custom BP styles
+                      can be specified (Ex: 
"(2,11):thickness=4;(3,12):color=#FF0000").
+  -background         Background color (Ex: #334455)
+  -baseName           Residues font color (Ex: #334455)
+  -baseNum            Base numbers font color (Ex: #334455)
+  -basesStyle         Base style declaration
+  -border             Border width and height in pixels (Ex: "20x40")
+  -bpIncrement        Distance between nested base-pairs (i.e. arcs) in linear 
representation
+  -chemProb           
+  -colorMap           Associates a list of numerical values (eg 
'0.2,0.4,0.6,0.8') with the RNA base
+                      s with respect to their natural order, and modifies the 
color used to fill the
+                      se bases according to current color map style.
+  -colorMapCaption    Sets current color map caption.
+  -colorMapMax        
+  -colorMapMin        
+  -colorMapStyle      Selects a specific color map style. It can be either one 
of the predefined 
+                      styles (eg 'red', 'green', 'blue', 'bw', 'heat', 
'energy') or a new one 
+                      (eg '0:#FFFF00;1:#ffFFFF;6:#FF0000').
+  -columns            
+  -comparisonMode     Activates comparison mode
+  -customBPs          
+  -customBases        
+  -drawBackbone       True if the backbone must be drawn, false otherwise
+  -drawBases          Shows/hide the outline of bases
+  -drawColorMap       
+  -drawNC             Toggles on/off display of non-canonical base-pairs
+  -drawTertiary       Toggles on/off display of tertiary interaction, ie 
pseudoknots
+  -error              Show errors
+  -fillBases          Fills or leaves empty the inner portions of bases
+  -firstSequence      In comparison mode, sequence of first RNA
+  -firstStructure     In comparison mode, structure of first RNA
+  -flat               Toggles on/off (true/false) drawing exterior bases on a 
straight line
+  -gapsColor          Define and use custom color for gaps bases in comparison 
mode
+  -highlightRegion    
+  -modifiable         Allows/prohibits modifications
+  -nsBasesColor       Define and use custom color for non-standard bases in 
comparison mode
+  -orientation        Sets the general orientation of an RNA, i.e. the 
deviation of the longest axis
+                       (defined by the most distant couple of bases) from the 
horizontal axis.
+  -quality            Sets quality (non-vector file formats only)
+  -resolution         Sets resolution (non-vector file formats only)
+  -rotation           Rotates RNA after initial drawing (Ex: '20' for a 20 
degree counter-clockwise 
+                      rotation)
+  -rows               
+  -secondSequence     In comparison mode, sequence of second RNA
+  -secondStructure    In comparison mode, structure of second RNA
+  -sequenceDBN        Raw RNA sequence
+  -spaceBetweenBases  Sets the space between consecutive bases
+  -structureDBN       RNA structure given in dot bracket notation (DBN)
+  -title              RNA drawing title
+  -titleColor         Title color (Ex: #334455)
+  -titleSize          Title font size
+  -warning            Show warnings
+  -zoom               Zoom coefficient
+  -zoomAmount         Zoom increment on user interaction
+
+=head1 AUTHOR
+
+ Copyright (C) 2008  Kevin Darty, Alain Denise and Yann Ponty.
+ e-mail     : [email protected]
+ paper mail : LRI, bat 490 Université Paris-Sud 91405 Orsay Cedex France
+
+More info and latest version of this software can be found at:
+ http://varna.lri.fr
+
+=head1 LICENCE AND COPYRIGHT
+
+ VARNA is free software.
+
+ see /usr/share/doc/libvarna-java/copyright
+
+=cut
+


Property changes on: trunk/varna/debian/varna.1.pod
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/varna/debian/varna.manpages
===================================================================
--- trunk/varna/debian/varna.manpages                           (rev 0)
+++ trunk/varna/debian/varna.manpages   2014-02-02 16:54:49 UTC (rev 17733)
@@ -0,0 +1 @@
+varna.1

Added: trunk/varna/debian/watch
===================================================================
--- trunk/varna/debian/watch                            (rev 0)
+++ trunk/varna/debian/watch    2014-02-02 16:54:49 UTC (rev 17733)
@@ -0,0 +1,3 @@
+version=3
+opts="uversionmangle=s/-/./g" http://varna.lri.fr/bin/VARNAv([0-9.-]+)-src.jar
+


_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to