debian/0000755000000000000000000000000011772013474007174 5ustar debian/king.doc-base.hacking-king0000644000000000000000000000206711744264661014066 0ustar Document: hacking-king Title: Hacking KiNG Author: Ian W. Davis Abstract: Hacking KiNG This document is intended to provide a field guide to the code for KiNG and its associated libraries, Driftwood and Chiropraxis. For more information, please see the relevant Javadocs, and ultimately, the code itself. In particular, most of the references for the various published algorithms are somewhere in the Javadocs. Some parts of the code are better commented than others, but it’s mostly pretty comprehensible. If not, you can often use the incomprehensible parts without having to understand how they work. . The first part of this discussion will provide an overview of all the code, starting with driftwood, building chiropraxis on top of that, and finally building king on top of them both. The second part will cover the organizational principles behind the layout of code and resources, compiling and building, maintaining documentation, and distributing finished applications. Section: Science/Biology Format: pdf Files: /usr/share/doc/king/hacking-king.pdf debian/source/0000755000000000000000000000000011744070530010467 5ustar debian/source/include-binaries0000644000000000000000000000016311744070520013626 0ustar molikin/resource/molikin/gui/greenplus.png molikin/resource/molikin/gui/redminus.png molikin/doc/molikin_arch.pdf debian/source/format0000644000000000000000000000001411707605667011713 0ustar 3.0 (quilt) debian/king.doc-base.extratools0000644000000000000000000000117511744264166013737 0ustar Document: extratools Title: The Extratools manual Author: Ian W. Davis, Vincent B. Chen, and Daniel A. Keedy Abstract: The KiNG Tools This manual describes the KiNG tools available in the ’extratools’ and ’rdcvis’ packages. It is roughly laid out in order of the tools menu in KiNG, with tools in the main menu in this chapter, and a separate chapter for the ’Data analysis’, ’Kin editing’, ’Structural biology’, ’Export’ (File menu), and ’Specialty’ tools. Also see the KiNG manual for descriptions of other tools. Section: Science/Biology Format: pdf Files: /usr/share/doc/king/extratools-manual.pdf debian/king.doc-base.chiropraxis0000644000000000000000000000077511744264207014067 0ustar Document: chiropraxis Title: The Chiropraxis tools manual Author: Ian W. Davis Abstract: BACKRUB Tool: Protein chiropraxis The BACKRUB tool is used to adjust short segments of protein backbone without disturbing the surrounding structure. It allows you select one residue, and rotate it around the axis between its neighboring C-alphas. Using BACKRUB requires that chiropraxis.jar be present in the plugins/ folder. Section: Science/Biology Format: pdf Files: /usr/share/doc/king/chiropraxis-manual.pdf debian/king.lintian-overrides0000644000000000000000000000021711756514205013504 0ustar # When using jarwrapper the JAR file should be executable, shouldn't it? king: executable-not-elf-or-script usr/share/java/king-2.21.120420.jardebian/king.install0000644000000000000000000000005211744242152011505 0ustar debian/*.xpm usr/share/pixmaps debian/README.source0000644000000000000000000000400111756446005011350 0ustar KiNG for Debian --------------- The default build target includes building a source tarball including Java docs for the API. This is currently not builded. Feel free to uncomment the according paragraph in debian/control and add the patch delete_mac_specific_file.patch to the debian/patches/series file in case you consider this a useful extension for this package. Upstream provides a ZIP file full of prebuilded binary files (in parts without source. So this archive was heavily stripped using the script debian/get-orig-source. The source tarball contains some binarie files and the handling of these is described in a mail from upstream which can be read here: http://lists.alioth.debian.org/pipermail/debian-med-packaging/2012-May/015269.html Here is a copy of this mail: Date: Fri, 4 May 2012 10:46:35 -0400 From: Ian Davis To: Andreas Tille Cc: Vincent Chen, "Vincent B. Chen", Debian Med Packaging Team Subject: Re: What are ndft files and how to edit these Hi Andreas, The ndft files are N-dimensional scalar fields in binary format, representing the statistical density of various side-chain conformations. See http://kinemage.biochem.duke.edu/databases/rotamer.php, especially the Son Of download and its README file ( http://kinemage.biochem.duke.edu/databases/READMEforTop500angleData.html). The binary format is straightforward but made up, you'd have to read the code in that download to reverse engineer the format, I don't remember it any more :) I think I called that package Silk, the one that contains the reader/writer code. The files are used by tools for rebuilding protein structure, to judge how (un)favorable a proposed conformation is. Without them, those tools won't work, though other parts of KiNG may (or may not, depends how good my error handling code was). -- Andreas Tille Wed, 18 Apr 2012 14:27:49 +0200 debian/king.doc-base.king0000644000000000000000000000140611744265154012456 0ustar Document: king Title: The KiNG manual Author: Ian W. Davis, Vincent B. Chen Abstract: The KiNG manual KiNG (Kinemage, Next Generation) is an interactive system for three-dimensional vector graphics. It supports a set of graphics primitives that make it suitable for many types of graphs, plots, and other illustrations; although its first use was to display macromolecular structures for biophysical research. Mage JavaMage, KiNG builds on, and the thekinemage (kinetic image) concept to deliver a full-featured Java application with a user-friendly interface and integrated editing features. It also operates as a Java applet to promote easy access to kinemages from a web browser. Section: Science/Biology Format: pdf Files: /usr/share/doc/king/king-manual.pdf debian/copyright0000644000000000000000000000557211744270212011132 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: KiNG Upstream-Contact: Vincent B. Chen Source: http://kinemage.biochem.duke.edu/software/king.php Files: * Copyright: 2002-2011 Ian W. Davis , Vincent B. Chen License: KiNG-License Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: . "This product includes software developed in the Richardon lab at Duke University (http://kinemage.biochem.duke.edu)." . Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear. . 4. The name of the copyright holder, the names of the contributors, and the names "KiNG", "Kinemage, Next Generation", and "Mage" must not be used to endorse or promote products derived from this software without prior written permission. 5. Products derived from this software may not be called "KiNG", nor may "KiNG" appear in their name, without prior written permission. . THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. . This license is based on the BSD and Apache licenses. See http://www.opensource.org/ for more details on these and other licenses. Comment: The Files driftwood-*-src/* are released under "The Driftwood License" but this is just another name for the completely identical text as the "King License" and copyright holders are identical as well. Files: debian/* Copyright: 2012 Andreas Tille License: Apache-2.0 On Debian systems the complete text of the Apache-2.0 license can be found at `/usr/share/common-licenses/Apache-2.0`. debian/king.links0000644000000000000000000000004511744241752011166 0ustar usr/share/java/king.jar usr/bin/king debian/rules0000755000000000000000000000246411744242466010266 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --with javahelper override_dh_auto_build: # create backups of original buildnum resources to enable building twice in a row for component in chiropraxis driftwood extratools king molikin ; do \ if [ -e $$component/resource/$$component/buildnum.props ] ; then \ cp -a $$component/resource/$$component/buildnum.props $$component/resource/$$component/buildnum.props.orig ; \ fi ; \ done mkdir -p lib ant -buildfile king/build.xml dist-exe override_dh_auto_clean: ant -buildfile king/build.xml clean ant -buildfile chiropraxis/build.xml clean ant -buildfile driftwood/build.xml clean ant -buildfile extratools/build.xml clean ant -buildfile molikin/build.xml clean rm -rf king_jar # restore backups of original buildnum resources to enable building twice in a row for component in chiropraxis driftwood extratools king molikin ; do \ rm -rf $$component/resource/$$component/buildnum.props ; \ if [ -e $$component/resource/$$component/buildnum.props.orig ] ; then \ mv $$component/resource/$$component/buildnum.props.orig $$component/resource/$$component/buildnum.props ; \ fi ; \ done find . -name "*.class" -delete rm -rf lib override_dh_compress: dh_compress --exclude=.pdf debian/king.jlibs0000644000000000000000000000003211756512730011145 0ustar king/dist/king-*/king.jar debian/king.manpages0000644000000000000000000000001311744332273011633 0ustar debian/*.1 debian/king.doc-base.format-kinemage0000644000000000000000000000225511744266007014575 0ustar Document: format-kinemage Title: The Kinemage File Format, v1.0 Author: Ian W. Davis, Jane S. Richardson, David C. Richardson Abstract: The Kinemage File Format This document describes the syntax and semantics of the core feature-set of the kinemage file format. Since even the core features are extensive, the description has been broken into two logical halves. The first section describes the semantics and high-level syntax of kinemage files—all the information typically needed to author a new kinemage file from scratch. The second section formally describes the low-level syntax that underlies the entire format, which is important for programmers writing kinemage parsers. . This document does not cover the philosophy, rationale, or history of the kinemage format, nor is it a tutorial in using or creating kinemages. It assumes the user has some experience viewing and interacting with existing kinemages and now wants either (1) to create a new kinemage file by hand or programmatically, starting from scratch, or (2) modify an existing kinemage file by hand at the plain-text level. Section: Science/Biology Format: pdf Files: /usr/share/doc/king/format-kinemage.pdf debian/get-orig-source0000755000000000000000000000415211756425466012151 0ustar #!/bin/sh # get source for king and strip binary JARs set -e NAME=`dpkg-parsechangelog | awk '/^Source/ { print $2 }'` if ! echo $@ | grep -q upstream-version ; then VERSION=`dpkg-parsechangelog | awk '/^Version:/ { print $2 }' | sed 's/\([0-9\.]\+\)-[0-9]\+$/\1/'` else VERSION=`echo $@ | sed "s?^.*--upstream-version \([0-9.]\+\) .*${name}.*?\1?"` if echo "$VERSION" | grep -q "upstream-version" ; then echo "Unable to parse version number" exit fi fi TARDIR=${NAME}-${VERSION} mkdir -p ../tarballs/$TARDIR cd ../tarballs/$TARDIR unzip -q ../../${NAME}.${VERSION}.src.zip # Remove useless JAR and CLASS files find . -name "*.jar" -delete find . -name "*.class" -delete # Remove javadocs which could be easily recreated in the build # process using # ant -buildfile king/build.xml dist-src # Please note that you need to activate the quilt patch # debian/patches/delete_mac_specific_file.patch # in the series file to do so rm -rf javadocs # Remove useless dirs rm -rf lib find . -name .xvpics | xargs rm -rf # Clean up binary installer code rm -rf king-*-src/installer/win* king-*-src/installer/linux* # once we are cleaning up the tarball anyway it makes sense to remove useless file duplicates rm -rf extratools-*-src/doc/work/tools-manual.pdf \ king-*-src/doc/work/king-manual.pdf \ king-*-src/doc/work/format-kinemage.pdf rm -rf king-*-src/installer/kingicon-orig.png \ king-*-src/installer/kingicon[12346][02468].png \ king-*-src/installer/kingicon[13][26].gif # there is only no point in keeping copies of old versions of the code rm -rf king-*-src/1.x_src # as king-*-src/BUILD.html suggests you should de-versionify the single components # by copying the directories to generic names. This turns out to be a burden inside # debian/rules and thus we simply do it here in the orig-tar generation step for dir in `find . -mindepth 1 -maxdepth 1 -type d -name "[a-z]*-*-src"` ; do ln -s $dir `echo $dir | sed 's/-[^-]\+-src$//'` done cd .. GZIP="--best --no-name" tar --owner=root --group=root --mode=a+rX -czf "$NAME"_"$VERSION".orig.tar.gz "${TARDIR}" rm -rf "$TARDIR" debian/king.docs0000644000000000000000000000021611756512545011002 0ustar king/dist/king-*/doc/*.html king/dist/king-*/doc/*.pdf king/dist/king-*/doc/*.txt king/dist/king-*/README.html king/doc/work/king-manual.html debian/patches/0000755000000000000000000000000011772012764010624 5ustar debian/patches/java7-compat.patch0000644000000000000000000000265611772012764014147 0ustar Description: Fix FTBFS with Java7 Java7 provides javax.swing.Painter, which makes "Painter" ambigious unless king.core.Painter is explcitly imported. --- king-2.21.120420.orig/king/src/king/ToolBox.java +++ king-2.21.120420/king/src/king/ToolBox.java @@ -2,6 +2,7 @@ //{{{ Package, imports package king; import king.core.*; +import king.core.Painter; import java.awt.*; import java.awt.event.*; --- king-2.21.120420.orig/king/src/king/ToolServices.java +++ king-2.21.120420/king/src/king/ToolServices.java @@ -2,6 +2,7 @@ //{{{ Package, imports package king; import king.core.*; +import king.core.Painter; import king.points.*; import java.awt.*; --- king-2.21.120420.orig/king/src/king/BasicTool.java +++ king-2.21.120420/king/src/king/BasicTool.java @@ -2,6 +2,7 @@ //{{{ Package, imports package king; import king.core.*; +import king.core.Painter; import java.awt.*; import java.awt.event.*; --- king-2.21.120420.orig/king/src/king/KinCanvas.java +++ king-2.21.120420/king/src/king/KinCanvas.java @@ -2,6 +2,7 @@ //{{{ Package, imports package king; import king.core.*; +import king.core.Painter; import king.painters.*; import java.awt.*; --- king-2.21.120420.orig/king/src/king/tool/draw/DrawingTool.java +++ king-2.21.120420/king/src/king/tool/draw/DrawingTool.java @@ -3,6 +3,7 @@ package king.tool.draw; import king.*; import king.core.*; +import king.core.Painter; import king.points.*; import java.awt.*; debian/patches/series0000644000000000000000000000006211772012764012037 0ustar use_debian_packaged_jars.patch java7-compat.patch debian/patches/delete_mac_specific_file.patch0000644000000000000000000000623311756446472016610 0ustar Author: Andreas Tille Description: As advised in the comment below this file should be deleted on non Mac platforms. If it is not deleted the documentation building process will fail. . This patch is *only* used when trying to build the default target or which includes building dist-src or if you try: ant -buildfile king/build.xml dist-src So the patch is deactivated in the series file for the moment but feel free to activate in case the javadoc should be builded as well. --- king-2.21.120420.orig/king/src/king/MacDropTarget.java +++ /dev/null @@ -1,92 +0,0 @@ -// (jEdit options) :folding=explicit:collapseFolds=1: -//{{{ Package, imports -package king; - -import com.apple.eawt.*; - -//import java.awt.*; -//import java.awt.event.*; -import java.io.*; -import java.net.URL; -import java.text.DecimalFormat; -import java.util.*; -//import java.util.regex.*; -//import javax.swing.*; -import driftwood.util.SoftLog; -//}}} -/** -* MacDropTarget provides drag-and-drop document opening -* under Mac OS X. This file will not compile on non-Mac platforms -* and should be removed (no other code depends on it). -* -*

Copyright (C) 2003-2007 by Ian W. Davis. All rights reserved. -*
Begun on Fri Nov 7 09:41:14 EST 2003 -*/ -public class MacDropTarget implements ApplicationListener -{ -//{{{ Constants -//}}} - -//{{{ Variable definitions -//############################################################################## - static Application application = null; - KingMain kMain; -//}}} - -//{{{ Constructor(s) -//############################################################################## - private MacDropTarget(KingMain kmain) - { - super(); - kMain = kmain; - } -//}}} - -//{{{ bindTo -//############################################################################## - static public void bindTo(KingMain kMain) - { - if(application == null) - application = new Application(); - - MacDropTarget drop = new MacDropTarget(kMain); - application.addApplicationListener(drop); - } -//}}} - -//{{{ Unhandled events -//############################################################################## - public void handleAbout(ApplicationEvent e) { - } - public void handleOpenApplication(ApplicationEvent e) { - } - public void handleReOpenApplication(ApplicationEvent e) { - } - public void handlePreferences(ApplicationEvent e) { - } - public void handlePrintFile(ApplicationEvent e) { - } -//}}} - -//{{{ handleOpenFile, handleQuit -//############################################################################## - public void handleOpenFile(ApplicationEvent ev) - { - //SoftLog.err.println("Received notification of file drop!"); - File f = new File(ev.getFilename()); - kMain.getFileDropHandler().doFileDrop(f); - ev.setHandled(true); - } - - public void handleQuit(ApplicationEvent ev) - { - // Necessary in order for Cmd-Q to work - ev.setHandled(true); - } -//}}} - -//{{{ empty_code_segment -//############################################################################## -//}}} -}//class - debian/patches/use_debian_packaged_jars.patch0000644000000000000000000000470511756446403016612 0ustar Author: Andreas Tille Description: Use Debian packaged itext.jar and jogl.jar --- king-2.21.120420.orig/king/build.xml +++ king-2.21.120420/king/build.xml @@ -68,7 +68,7 @@ - + @@ -102,7 +102,7 @@ - + @@ -125,8 +125,8 @@ - - + + - + Mon, 25 Jun 2012 09:40:44 +0200 king (2.21.120420-1) unstable; urgency=low * New upstream version * debian/get-orig-source: This version includes molikin so the separate fetching of this source is not needed any more. * debian/README.source: - drop remark about missing parts of source code - explain handling of ndft files * debian/king.{docs,jlibs}: Do not specify version number in destination distribution directory explicitly * debhelper 9 (control+compat) * debian/king.lintian-overrides: Adapted version number of binary -- Andreas Tille Mon, 21 May 2012 14:45:14 +0200 king (2.20.110601-1) unstable; urgency=low * Initial release (Closes: #669644) -- Andreas Tille Wed, 18 Apr 2012 14:27:49 +0200 debian/king.doc-base.king_html0000644000000000000000000000150711744270051013474 0ustar Document: king-html Title: The KiNG manual (html) Author: Ian W. Davis, Vincent B. Chen Abstract: The KiNG manual (html) KiNG (Kinemage, Next Generation) is an interactive system for three-dimensional vector graphics. It supports a set of graphics primitives that make it suitable for many types of graphs, plots, and other illustrations; although its first use was to display macromolecular structures for biophysical research. Mage JavaMage, KiNG builds on, and the thekinemage (kinetic image) concept to deliver a full-featured Java application with a user-friendly interface and integrated editing features. It also operates as a Java applet to promote easy access to kinemages from a web browser. Section: Science/Biology Format: html Files: /usr/share/doc/king/king-manual.html Index: /usr/share/doc/king/king-manual.html debian/king.10000644000000000000000000000264611744332221010207 0ustar .TH KING "1" "April 2012" "Version 2.20" .SH NAME king \- interactive system for three-dimensional vector graphics .SH SYNOPSIS .B king [options] [input file(s)] .SH DESCRIPTION KiNG (Kinemage, Next Generation) is an interactive system for three-dimensional vector graphics. It supports a set of graphics primitives that make it suitable for many types of graphs, plots, and other illustrations; although its first use was to display macromolecular structures for biophysical research. KiNG builds on Mage, JavaMage, and the "kinemage" (kinetic image) concept to deliver a full-featured Java application with a user-friendly interface and integrated editing features. The KiNG jar file can be used within a web page as a Java applet or Java object to promote easy access to kinemages or coordinate files from a web browser. .SH OPTIONS .TP \fB\-version\fR Print version information. .TP \fB\-m[erge]\fR Merge all input files into one kinemage. .TP \fB\-s[ingle]\fR Keep all input kin or structure files into separate kinemages. .TP \fB\-phenix\fR Use Phenix colors for electron density files entered on command line. .SH INPUT FILES KiNG accepts kinemage, PDB, mmCIF, or electron density files as input. .SH AUTHORS King was written by Ian W. Davis , Vincent B. Chen and others .PP This manual page was written by Andreas Tille for the Debian project (but may be used by others). debian/king.xpm0000644000000000000000000001236111744242041010646 0ustar /* XPM */ static char *kingicon32[] = { /* columns rows colors chars-per-pixel */ "32 32 192 2 ", " c #000000", ". c #0A0700", "X c #0C0902", "o c #120E03", "O c #151104", "+ c #15120A", "@ c #19160B", "# c #1E1A0B", "$ c #151410", "% c #211B05", "& c #2D2303", "* c #26200B", "= c #2A240D", "- c #362C08", "; c #292413", ": c #2F2A17", "> c #2F2A1A", ", c #342D14", "< c #332D1A", "1 c #3D3625", "2 c #42360B", "3 c #483A0D", "4 c #483D15", "5 c #433A1C", "6 c #493E19", "7 c #463E20", "8 c #423D2C", "9 c #4E4219", "0 c #574A1D", "q c #624D01", "w c #68540B", "e c #735A03", "r c #6A591D", "t c #7F6304", "y c #4E4422", "u c #5A4F25", "i c #534B2E", "p c #5D5125", "a c #5F532A", "s c #474235", "d c #4A4534", "f c #57503D", "g c #615321", "h c #66582A", "j c #6A5D2F", "k c #675B32", "l c #625A3E", "z c #71622E", "x c #7C692A", "c c #6D6135", "v c #746531", "b c #7B6A32", "n c #534F40", "m c #625B4D", "M c #6C654F", "N c #706642", "B c #7A6F48", "V c #67655F", "C c #706A58", "Z c #757061", "A c #7F7864", "S c #81670E", "D c #947407", "F c #947509", "G c #886F18", "H c #917512", "J c #947A1B", "K c #9A7D19", "L c #A07F0D", "P c #857336", "I c #8F7B37", "U c #88773B", "Y c #917F3E", "T c #8D7C42", "R c #887E5E", "E c #9E821F", "W c #B28F14", "Q c #BD9816", "! c #B3921E", "~ c #95803D", "^ c #A78A27", "/ c #AB8C23", "( c #A38A2C", ") c #B69522", "_ c #B59529", "` c #BB9A28", "' c #A18A3C", "] c #AA913B", "[ c #B79C3E", "{ c #CBA624", "} c #C1A02D", "| c #D9B125", " . c #C7A83F", ".. c #CDAE3E", "X. c #9B8740", "o. c #9D8946", "O. c #A28C41", "+. c #A18C48", "@. c #A79143", "#. c #AD9645", "$. c #B29944", "%. c #B29B49", "&. c #BCA041", "*. c #BBA248", "=. c #B5A25D", "-. c #BFA859", ";. c #8B836B", ":. c #888478", ">. c #958F7B", ",. c #98917B", "<. c #A89861", "1. c #BDA963", "2. c #B7AA7A", "3. c #C1A546", "4. c #CCAD43", "5. c #C0A74D", "6. c #C4A94A", "7. c #C9AD4C", "8. c #CEB14E", "9. c #D4B444", "0. c #D3B54C", "q. c #DCBB4C", "w. c #C4AA54", "e. c #CAAF54", "r. c #C4AC58", "t. c #CCB154", "y. c #CBB25C", "u. c #D2B552", "i. c #D5B854", "p. c #DABB53", "a. c #D6BA5C", "s. c #DBBE5A", "d. c #C5B16B", "f. c #CDB974", "g. c #C1B27F", "h. c #C9B87C", "j. c #D6BF71", "k. c #E2C254", "l. c #E8C757", "z. c #E3C55B", "x. c #EBCB5D", "c. c #DBC16A", "v. c #D5C17A", "b. c #DCC57A", "n. c #E7CA65", "m. c #EBCC62", "M. c #E2C96F", "N. c #EBCD6A", "B. c #EFD16C", "V. c #E6CD76", "C. c #E8CD71", "Z. c #EED273", "A. c #9F9A8B", "S. c #B4AE9F", "D. c #B7B19F", "F. c #ACAAA5", "G. c #BAB4A2", "H. c #BDB9AB", "J. c #CCBC85", "K. c #C7B989", "L. c #C4BC9F", "P. c #D6C383", "I. c #D9C582", "U. c #D3C492", "Y. c #D6C898", "T. c #E7D495", "R. c #E1D19D", "E. c #C7C1AA", "W. c #D9CEA6", "Q. c #DFD3A9", "!. c #C8C5BE", "~. c #CCC8BB", "^. c #D3CCB8", "/. c #DDD5B8", "(. c #E3D6A6", "). c #E3D8B0", "_. c #E7DDBC", "`. c #F4E7B8", "'. c #D4D1C3", "]. c #D6D3CB", "[. c #DDDDDB", "{. c #E9E1C3", "}. c #EBE3CE", "|. c #F1EBD9", " X c #E8E7E4", ".X c #F1EFEB", "XX c #F3F0E7", "oX c #F8F4E4", "OX c #F7F4E9", "+X c #F5F4F2", "@X c #FBF9F2", "#X c #FFFEFC", /* pixels */ " ", " ", " ", " ", " ", " . o $ @ o * i 3 - # ", " X 8 C ,.E.[.].U @ X l '.`.^ J z ", " . M H.L.g.P.I.f.b.w.; * S.}.T.c.s.z.k ", " X R XXU.3.' ~ r._ n.*.+ < H./.u.0.i.s.+.+ ", " ;.#Xj.0.j + Z @X7.m.~ 8 H.K.6.O.9 ; < + ", " ; .X).q.Y A.oX .x.v 8 H.2.&.v X ", " A oXu.t.: . !._...z.9 s D.=.' y ", " X G.(.l.%.X @ XY.9.8.R '.1.$.5 ", " + <.s.t.a 1 @Xr.q.y.].J.$.7 ", " X 0 c < m OX^ i.W.R.9.u ", " >.}./ s.J.7.n.9 ", " X ~.W.` N.} F n.$.X ", " > +Xh. .a.{ D E N.x ", " n #Xd.k.#.S Q e u.s.% ", " :.#Xy.x.v O W L G B.P ", " !.oXp.p.< w | e ( M.2 ", " > B p . f +Xb.k.P . o K ) q -.7.& $ $ ", " O G.{.a.b O X d [.Q.k.@.O & 9.^ q ! H m V F.N . ", " 4 P.v.V.C.t T ^.U.i.@.# r Z.] e ] |._.f.I X . ", " , r.B.B.B.4.[ 7.6.P O . x B.p.*.e.k.6.6 ", " > c Y X.o.Y h : . g %.5.*.b = ", " . O o ", " ", " ", " ", " ", " " }; debian/compat0000644000000000000000000000000211756511004010364 0ustar 9 debian/king.menu0000644000000000000000000000032711744242330011006 0ustar ?package(king):\ needs="x11"\ section="Applications/Graphics"\ title="KiNG"\ command="/usr/bin/king"\ hints="interactive system for three-dimensional vector graphics"\ icon="/usr/share/pixmaps/king.xpm" debian/king.doc-base.kinemage-format0000644000000000000000000000115711744266315014577 0ustar Document: kinemage-format Title: Kinemage format from Mage's help Author: Dr. David Richardson , Ian Davis Abstract: Kinemage format from Mage's help This description of the kinemage format, which is taken from Mage's internal help, is very terse and may be incomplete in places. A more complete treatment in included in the KiNG documentation as format-kinemage.pdf, which covers all of the core functionality that Mage and KiNG share. Section: Science/Biology Format: html Files: /usr/share/doc/king/kinemage-format.html Index: /usr/share/doc/king/kinemage-format.html debian/control0000644000000000000000000000464111756511000010572 0ustar Source: king Section: java Priority: optional Maintainer: Debian Med Packaging Team Uploaders: Andreas Tille DM-Upload-Allowed: yes Build-Depends: debhelper (>= 9), default-jdk, javahelper, ant, libitext-java, libjogl-java Standards-Version: 3.9.3 Homepage: http://kinemage.biochem.duke.edu/software/king.php Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/king/trunk/ Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/king/ Package: king Architecture: all Depends: ${misc:Depends}, ${java:Depends} Description: interactive system for three-dimensional vector graphics KiNG (Kinemage, Next Generation) is an interactive system for three-dimensional vector graphics. It supports a set of graphics primitives that make it suitable for many types of graphs, plots, and other illustrations; although its first use was to display macromolecular structures for biophysical research. KiNG builds on Mage, JavaMage, and the "kinemage" (kinetic image) concept to deliver a full-featured Java application with a user-friendly interface and integrated editing features. The KiNG jar file can be used within a web page as a Java applet or Java object to promote easy access to kinemages or coordinate files from a web browser. # --> see README.source #Package: king-java-doc #Architecture: all #Depends: ${misc:Depends}, ${java:Depends} #Description: interactive system for three-dimensional vector graphics (Java API docs) # KiNG (Kinemage, Next Generation) is an interactive system for # three-dimensional vector graphics. It supports a set of graphics # primitives that make it suitable for many types of graphs, plots, and # other illustrations; although its first use was to display # macromolecular structures for biophysical research. KiNG builds on Mage, # JavaMage, and the "kinemage" (kinetic image) concept to deliver a # full-featured Java application with a user-friendly interface and # integrated editing features. The KiNG jar file can be used within a web # page as a Java applet or Java object to promote easy access to kinemages # or coordinate files from a web browser. # . # This package provides the documentation of the Java API documentation # of KiNG and the components used by King. It is dedicated at programmers # who want to program Java code using classes from KiNG. The documentation # for plain usage of KiNG is part of the king package.