public interface IProfeatProperties
Modifier and Type | Interface and Description |
---|---|
static class |
IProfeatProperties.ATTRIBUTE
Enumeration of the seven different attributes
|
static class |
IProfeatProperties.DISTRIBUTION
Enumeration of the distribution for the first, first 25%, first 50%, first 75% and 100% of the grouping
|
static class |
IProfeatProperties.GROUPING
Enumeration of the three different groupings for each attributes
|
static class |
IProfeatProperties.TRANSITION
Enumeration of the transition between groupA and groupB
|
double getComposition(ProteinSequence sequence, IProfeatProperties.ATTRIBUTE attribute, IProfeatProperties.GROUPING group) throws Exception
sequence
- a protein sequence consisting of non-ambiguous characters onlyattribute
- one of the seven attributes (Hydrophobicity, Volume, Polarity, Polarizability, Charge, SecondaryStructure or SolventAccessibility)group
- the grouping to be computedException
- throws Exception if attribute or group are unknownMap<IProfeatProperties.GROUPING,Double> getComposition(ProteinSequence sequence, IProfeatProperties.ATTRIBUTE attribute) throws Exception
Exception
Map<IProfeatProperties.ATTRIBUTE,Map<IProfeatProperties.GROUPING,Double>> getComposition(ProteinSequence sequence) throws Exception
Exception
double getTransition(ProteinSequence sequence, IProfeatProperties.ATTRIBUTE attribute, IProfeatProperties.TRANSITION transition) throws Exception
sequence
- a protein sequence consisting of non-ambiguous characters onlyattribute
- one of the seven attributes (Hydrophobicity, Volume, Polarity, Polarizability, Charge, SecondaryStructure or SolventAccessibility)transition
- the interested transition between the groupsException
- throws Exception if attribute or group are unknownMap<IProfeatProperties.TRANSITION,Double> getTransition(ProteinSequence sequence, IProfeatProperties.ATTRIBUTE attribute) throws Exception
Exception
Map<IProfeatProperties.ATTRIBUTE,Map<IProfeatProperties.TRANSITION,Double>> getTransition(ProteinSequence sequence) throws Exception
Exception
double getDistributionPosition(ProteinSequence sequence, IProfeatProperties.ATTRIBUTE attribute, IProfeatProperties.GROUPING group, IProfeatProperties.DISTRIBUTION distribution) throws Exception
sequence
- a protein sequence consisting of non-ambiguous characters onlyattribute
- one of the seven attributes (Hydrophobicity, Volume, Polarity, Polarizability, Charge, SecondaryStructure or SolventAccessibility)group
- one the three groups for the attributedistribution
- the distribution of the groupingException
- throws Exception if attribute or group are unknownMap<IProfeatProperties.DISTRIBUTION,Double> getDistributionPosition(ProteinSequence sequence, IProfeatProperties.ATTRIBUTE attribute, IProfeatProperties.GROUPING group) throws Exception
Exception
Map<IProfeatProperties.GROUPING,Map<IProfeatProperties.DISTRIBUTION,Double>> getDistributionPosition(ProteinSequence sequence, IProfeatProperties.ATTRIBUTE attribute) throws Exception
Exception
Map<IProfeatProperties.ATTRIBUTE,Map<IProfeatProperties.GROUPING,Map<IProfeatProperties.DISTRIBUTION,Double>>> getDistributionPosition(ProteinSequence sequence) throws Exception
Exception
Copyright © 2000–2019 BioJava. All rights reserved.