Ignore:
Timestamp:
06/25/14 22:02:05 (10 years ago)
Author:
rkrimmel
Message:

Code cleanup, removed alot of unneccessary code from pal sources

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ralph/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/pal/tree/FengDoolittleNode.java

    r1577 r1579  
    1414import de.ugoe.cs.autoquest.tasktrees.alignment.algorithms.NumberSequence; 
    1515import de.ugoe.cs.autoquest.tasktrees.alignment.pal.misc.Identifier; 
    16 import de.ugoe.cs.autoquest.tasktrees.alignment.pal.misc.LabelMapping; 
    1716 
    1817 
     
    8988        } 
    9089 
    91         public FengDoolittleNode(Node n, boolean keepIds) { 
    92                 init(n, keepIds); 
    93                 for (int i = 0; i < n.getChildCount(); i++) { 
    94                         addChild(new FengDoolittleNode(n.getChild(i), keepIds)); 
    95                 } 
    96         } 
    97  
    98         public FengDoolittleNode(Node n, LabelMapping lm) { 
    99                 init(n, true, lm); 
    100                 for (int i = 0; i < n.getChildCount(); i++) { 
    101                         addChild(new FengDoolittleNode(n.getChild(i), lm)); 
    102                 } 
    103         } 
    104  
    105          
    106         /** constructor used to clone a node and all children */ 
    107         public FengDoolittleNode(Node n) 
    108         { 
    109                 this(n, true); 
    110         } 
    111  
    112          
    113  
    114         protected void init(Node n) { 
    115                 init(n, true); 
    116         } 
    117         /** 
    118          * Initialized node instance variables based on given Node. 
    119          * children are ignored. 
    120          */ 
    121         protected void init(Node n, boolean keepId) { 
    122                 init(n,keepId,null); 
    123         } 
    124         /** 
    125          * Initialized node instance variables based on given Node. 
    126          * children are ignored. 
    127          * @param lm - may be null 
    128          */ 
    129         protected void init(Node n, boolean keepId, LabelMapping lm) { 
    130                 parent = null; 
    131                 length = n.getBranchLength(); 
    132                 lengthSE = n.getBranchLengthSE(); 
    133                 height = n.getNodeHeight(); 
    134                 if (keepId) { 
    135                         if(lm!=null) { 
    136                                 identifier = lm.getLabelIdentifier(n.getIdentifier()); 
    137                         } else { 
    138                                 identifier = n.getIdentifier(); 
    139                         } 
    140                 } else { identifier = Identifier.ANONYMOUS; } 
    141  
    142                 number = n.getNumber(); 
    143                 sequences = n.getSequences(); 
    144                 child = null; 
    145         } 
    14690 
    14791        /** 
Note: See TracChangeset for help on using the changeset viewer.