X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Forg%2Fbiojava%2Fdasobert%2Ffeature%2FFeatureMapComparator.java;fp=src%2Forg%2Fbiojava%2Fdasobert%2Ffeature%2FFeatureMapComparator.java;h=0000000000000000000000000000000000000000;hb=c1aff0bc80c5a64ec93acd8b6c5844da2d6da509;hp=aa38981ab7f43aad0f6bdf03149042639ea97cc5;hpb=ec4ef38882bce0469ce7c65cd70ceb85421cfbd2;p=jalview.git diff --git a/src/org/biojava/dasobert/feature/FeatureMapComparator.java b/src/org/biojava/dasobert/feature/FeatureMapComparator.java deleted file mode 100644 index aa38981..0000000 --- a/src/org/biojava/dasobert/feature/FeatureMapComparator.java +++ /dev/null @@ -1,68 +0,0 @@ -/* - * BioJava development code - * - * This code may be freely distributed and modified under the - * terms of the GNU Lesser General Public Licence. This should - * be distributed with the code. If you do not have a copy, - * see: - * - * http://www.gnu.org/copyleft/lesser.html - * - * Copyright for this code is held jointly by the individual - * authors. These should be listed in @author doc comments. - * - * For more information on the BioJava project and its aims, - * or to join the biojava-l mailing list, visit the home page - * at: - * - * http://www.biojava.org/ - * - * Created on 23.09.2004 - * @author Andreas Prlic - * - */ - -package org.biojava.dasobert.feature; - -import java.util.Comparator; -import java.util.Map; - -/** - * a comparator to sort Features if they are still in a Map ( sorts by type ) - * - * @author Andreas Prlic - */ - -public class FeatureMapComparator implements Comparator -{ - - public FeatureMapComparator() - { - } - - public int compare(Object a, Object b) - { - Map x = (Map) a; - Map y = (Map) b; - - String typea = (String) x.get("TYPE"); - String typeb = (String) y.get("TYPE"); - - if (isSecstruc(typea) && isSecstruc(typeb)) - { - return 0; - } - return typea.compareTo(typeb); - } - - public boolean isSecstruc(String type) - { - if (type.equals("HELIX") || type.equals("STRAND") - || type.equals("TURN")) - { - return true; - } - return false; - } - -}