Ignore:
Timestamp:
09/01/14 22:05:22 (10 years ago)
Author:
rkrimmel
Message:

Better saving of intermediate results

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/autoquest-ui-core-alignment/src/main/java/de/ugoe/cs/autoquest/commands/usability/CMDgenerateTaskTree.java

    r1707 r1710  
    4545        @Override 
    4646        public String help() { 
    47                 return "generateTaskTree <sequences> {<tasktree>} {<boolean: harmonize sequences or not (true or false)>} {<integer: number of threads>}"; 
     47                return "generateTaskTree <sequences> {<tasktree>} {<boolean: harmonize sequences or not (true or false)>} {boolean: load substitutionmatrix} {<integer: number of threads>}"; 
    4848        } 
    4949 
     
    7171                        String harmonize = (String) parameters.get(2); 
    7272                        de.ugoe.cs.autoquest.tasktrees.temporalrelation.SequenceForTaskDetectionRuleAlignment.harmonizeSequences = true; 
    73                         System.out.println(harmonize); 
    74                         if (harmonize.equals("false")) { 
    75                                 System.out.println("Not harmonizing"); 
     73                        if (harmonize.equals("false")) {         
    7674                                de.ugoe.cs.autoquest.tasktrees.temporalrelation.SequenceForTaskDetectionRuleAlignment.harmonizeSequences = false; 
    7775                        } 
    7876                } 
    7977                if (parameters.size() > 3) { 
    80                         String threadCount = (String) parameters.get(3); 
     78                        String loadSubMat = (String) parameters.get(3); 
     79                        de.ugoe.cs.autoquest.tasktrees.temporalrelation.SequenceForTaskDetectionRuleAlignment.loadSubstutionMatrix = false; 
     80                        if (loadSubMat.equals("true")) { 
     81                                de.ugoe.cs.autoquest.tasktrees.temporalrelation.SequenceForTaskDetectionRuleAlignment.loadSubstutionMatrix = true; 
     82                        } 
     83                } 
     84                if (parameters.size() > 4) { 
     85                        String threadCount = (String) parameters.get(4); 
    8186                        de.ugoe.cs.autoquest.tasktrees.temporalrelation.SequenceForTaskDetectionRuleAlignment.nThreads = 1; 
    8287                        try { 
     
    8590                        } catch (Exception e) { 
    8691                                throw new IllegalArgumentException( 
    87                                                 "The fourth parameter must be an integer. Did you forget to name the tasktree?"); 
     92                                                "The fifth parameter must be an integer. Did you forget to name the tasktree?"); 
    8893                        } 
    8994                } 
     95                 
     96                de.ugoe.cs.autoquest.tasktrees.temporalrelation.SequenceForTaskDetectionRuleAlignment.loadSubstutionMatrix=false; 
    9097 
    9198                Collection<List<Event>> sequences = null; 
Note: See TracChangeset for help on using the changeset viewer.