Class UnambiguousFeatureBaseComparator

  • All Implemented Interfaces:
    Comparator<Feature>

    public class UnambiguousFeatureBaseComparator
    extends FeatureBaseComparator
    Unambiguous feature comparator. It will look first at the feature shortnames (case insensitive). Then, it will compare the feature types using a UnambiguousCvTermComparator. If the feature types are the same, it will compare interactionEffect and then interactionDependency using UnambiguousCvTermComparator. Then it will compare interpro identifier and if the features do not have an interpro identifier, it will look for at the identifiers in the feature identifiers using UnambiguousIdentifierComparator. Finally, it will look at the ranges using UnambiguousRangeComparator.
    Since:
    16/01/13
    Version:
    $Id$
    Author:
    Marine Dumousseau (marine@ebi.ac.uk)