                 defvar-,
                 defmacro-,
                 defnk)]
-	[conexp.math.util
+        [conexp.math.util
          :only (with-doubles)]
-	[conexp.layouts
+        [conexp.layouts
          :only (*standard-layout-function*,
                 inf-additive-layout)]
-	[conexp.layouts.base
+        [conexp.layouts.base
          :only (lattice,
                 annotation)]
-	[conexp.layouts.force
+        [conexp.layouts.force
          :only (force-layout,
                 layout-energy,
                 *repulsive-amount*,

        conexp.contrib.draw.buttons)
  (:use [clojure.contrib.swing-utils :only (do-swing, add-action-listener)])
  (:import [javax.swing JFrame JPanel JButton JTextField JLabel
	                JSeparator SwingConstants BoxLayout Box
	                JScrollBar JComboBox JScrollPane JFileChooser]
	   [javax.swing.filechooser FileNameExtensionFilter]
	   [java.awt Canvas Color Dimension BorderLayout GridLayout Component Graphics]
	   [java.awt.event ActionEvent ActionListener]
	   [java.io File]))

(ns-doc
 "This namespace provides a lattice editor and a convenience function

    (do-swing
     (doseq [[n weight] (influenced-nodes node)]
       (with-doubles [dx dy weight]
         (move-node-by n (* dx weight) (* dy weight)))))))

(defn- infimum-additive-move-mode
  "Moves all nodes infimum-additively with node."
