Package psidev.psi.mi.jami.utils
Class FeatureUtils
- java.lang.Object
-
- psidev.psi.mi.jami.utils.FeatureUtils
-
public class FeatureUtils extends Object
Utility class for features- Since:
04/12/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description FeatureUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FeaturecreateDefaultFeature(String name, CvTerm featureType, Collection<Range> ranges)createDefaultFeaturestatic FeaturecreateDefaultFeature(String name, CvTerm featureType, Range range)createDefaultFeaturestatic FeatureEvidencecreateFeatureEvidence(String name, CvTerm featureType, Collection<CvTerm> detectionMethods, Collection<Range> ranges)createFeatureEvidencestatic FeatureEvidencecreateFeatureEvidence(String name, CvTerm featureType, Collection<CvTerm> detectionMethods, Range range)createFeatureEvidencestatic FeatureEvidencecreateFeatureEvidence(String name, CvTerm featureType, Collection<Range> ranges)createFeatureEvidencestatic FeatureEvidencecreateFeatureEvidence(String name, CvTerm featureType, CvTerm detectionMethod, Collection<Range> ranges)createFeatureEvidencestatic FeatureEvidencecreateFeatureEvidence(String name, CvTerm featureType, CvTerm detectionMethod, Range range)createFeatureEvidencestatic FeatureEvidencecreateFeatureEvidence(String name, CvTerm featureType, Range range)createFeatureEvidencestatic ModelledFeaturecreateModelledFeature(String name, CvTerm featureType, Collection<Range> ranges)createModelledFeaturestatic ModelledFeaturecreateModelledFeature(String name, CvTerm featureType, Range range)createModelledFeaturestatic booleanisFeatureRole(Annotation annotation)isFeatureRole
-
-
-
Method Detail
-
createDefaultFeature
public static Feature createDefaultFeature(String name, CvTerm featureType, Range range)
createDefaultFeature
-
createDefaultFeature
public static Feature createDefaultFeature(String name, CvTerm featureType, Collection<Range> ranges)
createDefaultFeature
- Parameters:
name- aStringobject.featureType- aCvTermobject.ranges- aCollectionobject.- Returns:
- a
Featureobject.
-
createModelledFeature
public static ModelledFeature createModelledFeature(String name, CvTerm featureType, Range range)
createModelledFeature
- Parameters:
name- aStringobject.featureType- aCvTermobject.range- aRangeobject.- Returns:
- a
ModelledFeatureobject.
-
createModelledFeature
public static ModelledFeature createModelledFeature(String name, CvTerm featureType, Collection<Range> ranges)
createModelledFeature
- Parameters:
name- aStringobject.featureType- aCvTermobject.ranges- aCollectionobject.- Returns:
- a
ModelledFeatureobject.
-
createFeatureEvidence
public static FeatureEvidence createFeatureEvidence(String name, CvTerm featureType, Range range)
createFeatureEvidence
- Parameters:
name- aStringobject.featureType- aCvTermobject.range- aRangeobject.- Returns:
- a
FeatureEvidenceobject.
-
createFeatureEvidence
public static FeatureEvidence createFeatureEvidence(String name, CvTerm featureType, Collection<Range> ranges)
createFeatureEvidence
- Parameters:
name- aStringobject.featureType- aCvTermobject.ranges- aCollectionobject.- Returns:
- a
FeatureEvidenceobject.
-
createFeatureEvidence
public static FeatureEvidence createFeatureEvidence(String name, CvTerm featureType, CvTerm detectionMethod, Range range)
createFeatureEvidence
- Parameters:
name- aStringobject.featureType- aCvTermobject.detectionMethod- aCvTermobject.range- aRangeobject.- Returns:
- a
FeatureEvidenceobject.
-
createFeatureEvidence
public static FeatureEvidence createFeatureEvidence(String name, CvTerm featureType, CvTerm detectionMethod, Collection<Range> ranges)
createFeatureEvidence
- Parameters:
name- aStringobject.featureType- aCvTermobject.detectionMethod- aCvTermobject.ranges- aCollectionobject.- Returns:
- a
FeatureEvidenceobject.
-
createFeatureEvidence
public static FeatureEvidence createFeatureEvidence(String name, CvTerm featureType, Collection<CvTerm> detectionMethods, Range range)
createFeatureEvidence
- Parameters:
name- aStringobject.featureType- aCvTermobject.detectionMethods- aCollectionobject.range- aRangeobject.- Returns:
- a
FeatureEvidenceobject.
-
createFeatureEvidence
public static FeatureEvidence createFeatureEvidence(String name, CvTerm featureType, Collection<CvTerm> detectionMethods, Collection<Range> ranges)
createFeatureEvidence
- Parameters:
name- aStringobject.featureType- aCvTermobject.detectionMethods- aCollectionobject.ranges- aCollectionobject.- Returns:
- a
FeatureEvidenceobject.
-
isFeatureRole
public static boolean isFeatureRole(Annotation annotation)
isFeatureRole
- Parameters:
annotation- aAnnotationobject.- Returns:
- true if the annotation is used to describe the role of a feature in an interaction
-
-