From 772f8de264b0cf865fb946102dca277a6ec427b9 Mon Sep 17 00:00:00 2001
From: tcarver <tjc>
Date: Thu, 22 Aug 2013 11:00:04 +0100
Subject: [PATCH] remove commented out function

---
 .../artemis/components/FeatureEdit.java       | 128 ------------------
 1 file changed, 128 deletions(-)

diff --git a/uk/ac/sanger/artemis/components/FeatureEdit.java b/uk/ac/sanger/artemis/components/FeatureEdit.java
index 92ffde39f..6b459dd73 100644
--- a/uk/ac/sanger/artemis/components/FeatureEdit.java
+++ b/uk/ac/sanger/artemis/components/FeatureEdit.java
@@ -1428,134 +1428,6 @@ public class FeatureEdit extends JPanel
     }
   }
 
-
-  /**
-   *  Edit the qualifiers of this Feature in an external editor.  The
-   *  qualifiers will be set when the editor finishes.  This method works by
-   *  writing the qualifiers to a temporary file and the sequence of the
-   *  feature to a different file.
-   *  @param editor_extra_args Extra arguments to pass to the editor.  null
-   *    means there are no extra args.
-   **/
-  /*private void externalEdit(final String[] editor_extra_args) 
-  {
-    try 
-    {
-      final String pre_edit_text = qualifier_text_area.getText();
-
-      // write to a temporary file
-      final Date current_time = calendar.getTime();
-
-      final String temp_file_name =
-               "/tmp/artemis_temp." + current_time.getTime();
-
-      final File temp_file = new File(temp_file_name);
-
-      final FileWriter out_writer    = new FileWriter(temp_file);
-      final PrintWriter print_writer = new PrintWriter(out_writer);
-
-      print_writer.write(qualifier_text_area.getText());
-      print_writer.close();
-      out_writer.close();
-
-      final File sequence_temp_file = new File(temp_file_name + ".seq");
-      final FileWriter sequence_out_writer =
-                                     new FileWriter(sequence_temp_file);
-      final PrintWriter sequence_print_writer =
-                                   new PrintWriter(sequence_out_writer);
-
-      getFeature().writeBasesOfFeature(sequence_print_writer);
-      sequence_print_writer.close();
-      sequence_out_writer.close();
-
-      final String editor_path =
-        Options.getOptions().getProperty("external_editor");
-
-      final String[] process_args;
-
-      if(editor_extra_args == null) 
-      {
-        process_args = new String[1];
-        process_args[0] = temp_file.getCanonicalPath();
-      } 
-      else
-      {
-        process_args = new String[editor_extra_args.length + 1];
-        System.arraycopy(editor_extra_args, 0, process_args, 0,
-                         editor_extra_args.length);
-        process_args[process_args.length - 1] = temp_file.getCanonicalPath();
-      }
-
-
-      System.out.println(editor_path);
-      for(int i=0;i<process_args.length;i++)
-        System.out.println(process_args[i]);
-
-      final Process process =
-        ExternalProgram.startProgram(editor_path, process_args);
-
-      final ProcessWatcher process_watcher =
-                                new ProcessWatcher(process, "editor", false);
-
-      final Thread watcher_thread = new Thread(process_watcher);
-      watcher_thread.start();
-
-      final ProcessWatcherListener listener = new ProcessWatcherListener()
-      {
-        public void processFinished(final ProcessWatcherEvent event)
-        {
-          try 
-          {
-            final FileReader file_reader = new FileReader(temp_file);
-            final BufferedReader buffered_reader = 
-                                     new BufferedReader(file_reader);
-
-            final StringBuffer buffer = new StringBuffer();
-            String line;
-
-            while((line = buffered_reader.readLine()) != null) 
-              buffer.append(line + "\n");
-
-            //ensure current qualifier text has not changed
-            if(!qualifier_text_area.getText().equals(pre_edit_text))
-            {
-              final String message =
-                  "the qualifiers have changed - apply changes from the " +
-                  "external editor?";
-
-              final YesNoDialog yes_no_dialog =
-                  new YesNoDialog(frame, message);
-
-              if(!yes_no_dialog.getResult())
-                return;
-            }
-
-            qualifier_text_area.setText(buffer.toString());
-            temp_file.delete();
-            sequence_temp_file.delete();
-
-            return;
-          }
-          catch(IOException e) 
-          {
-            new MessageDialog(frame, "an error occured while " +
-                              "reading from the editor: " + e);
-          }
-        }
-      };
-
-      process_watcher.addProcessWatcherListener(listener);
-    }
-    catch(IOException e) 
-    {
-      new MessageDialog(frame, "error while starting editor: " + e);
-    } 
-    catch(ExternalProgramException e) 
-    {
-      new MessageDialog(frame, "error while starting editor: " + e);
-    }
-  }*/
-
   /**
    *  Read the qualifiers from the feature and update the qualifier JTextArea.
    **/
-- 
GitLab