Index: /branches/autoquest-core-tasktrees-alignment/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/algorithms/Match.java
===================================================================
--- /branches/autoquest-core-tasktrees-alignment/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/algorithms/Match.java	(revision 1716)
+++ /branches/autoquest-core-tasktrees-alignment/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/algorithms/Match.java	(revision 1717)
@@ -1,4 +1,5 @@
 package de.ugoe.cs.autoquest.tasktrees.alignment.algorithms;
 
+import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.LinkedList;
@@ -6,5 +7,10 @@
 
 
-public class Match {
+public class Match implements Serializable{
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = -3206992723755714741L;
+
 	private ArrayList<NumberSequence> matchseqs;
 
Index: /branches/autoquest-core-tasktrees-alignment/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/algorithms/MatchOccurence.java
===================================================================
--- /branches/autoquest-core-tasktrees-alignment/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/algorithms/MatchOccurence.java	(revision 1716)
+++ /branches/autoquest-core-tasktrees-alignment/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/algorithms/MatchOccurence.java	(revision 1717)
@@ -1,5 +1,11 @@
 package de.ugoe.cs.autoquest.tasktrees.alignment.algorithms;
 
-public class MatchOccurence {
+import java.io.Serializable;
+
+public class MatchOccurence implements Serializable{
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 6186633243145293781L;
 	private int startindex;
 	private int endindex;
Index: /branches/autoquest-core-tasktrees-alignment/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/algorithms/NumberSequence.java
===================================================================
--- /branches/autoquest-core-tasktrees-alignment/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/algorithms/NumberSequence.java	(revision 1716)
+++ /branches/autoquest-core-tasktrees-alignment/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/algorithms/NumberSequence.java	(revision 1717)
@@ -1,8 +1,13 @@
 package de.ugoe.cs.autoquest.tasktrees.alignment.algorithms;
 
+import java.io.Serializable;
 import java.util.LinkedList;
 import java.util.Random;
 
-public class NumberSequence {
+public class NumberSequence implements Serializable{
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = -4604570107534055589L;
 	private int[] sequence;
 	private int id;
Index: /branches/autoquest-core-tasktrees-alignment/src/main/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/SequenceForTaskDetectionRuleAlignment.java
===================================================================
--- /branches/autoquest-core-tasktrees-alignment/src/main/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/SequenceForTaskDetectionRuleAlignment.java	(revision 1716)
+++ /branches/autoquest-core-tasktrees-alignment/src/main/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/SequenceForTaskDetectionRuleAlignment.java	(revision 1717)
@@ -658,12 +658,11 @@
 			NumberSequence ns1 = appData.getNumberSequences().get(i);
 			count++;
-			if((count%(size/100)==0)) {
-				Console.traceln(Level.INFO,(Math.round((float) count/size*100))+ "%");
-			}
+	//		if((count%(size/100)==0)) {
+	//			Console.traceln(Level.INFO,(Math.round((float) count/size*100))+ "%");
+	//		}
 			for (int j = 0; j < appData.getNumberSequences().size(); j++) {
 				NumberSequence ns2 = appData.getNumberSequences().get(j);
 				if (i != j) {
-					
-					Console.traceln(Level.FINEST,"Aligning sequence " + i + " with sequence " + j);
+					//Console.traceln(Level.FINEST,"Aligning sequence " + i + " with sequence " + j);
 					AlignmentAlgorithm aa = AlignmentAlgorithmFactory.create();
 					aa.align(ns1, ns2, appData.getSubmat(),9);
@@ -672,5 +671,6 @@
 			}
 		}
-
+		GlobalDataContainer.getInstance().addData("aligned", matchseqs);
+		saveAppData("aligned");
 
 		Console.traceln(Level.INFO, "searching for patterns occuring most");
