* consensus calculation property
*/
private boolean showSequenceLogo = false;
+
/**
* flag indicating if logo should be rendered normalised
*/
private boolean normaliseSequenceLogo;
-
/**
* @return the includeAllConsSymbols
*/
return eres;
}
+
public List<SequenceI> getSequences()
{
return sequences;
}
- public List<SequenceI> getSequences(Map<SequenceI, SequenceCollectionI> hiddenReps)
+
+ public List<SequenceI> getSequences(
+ Map<SequenceI, SequenceCollectionI> hiddenReps)
{
if (hiddenReps == null)
{
if (hiddenReps.containsKey(seq))
{
SequenceCollectionI hsg = hiddenReps.get(seq);
- for (SequenceI seq2:hsg.getSequences())
+ for (SequenceI seq2 : hsg.getSequences())
{
if (seq2 != seq && !allSequences.contains(seq2))
{
}
}
- public SequenceI[] getSequencesAsArray(Map<SequenceI, SequenceCollectionI> map)
+ public SequenceI[] getSequencesAsArray(
+ Map<SequenceI, SequenceCollectionI> map)
{
List<SequenceI> tmp = getSequences(map);
- if (tmp==null)
+ if (tmp == null)
{
return null;
}
{
return;
}
- if (cs!=null)
+ if (cs != null)
{
- cs.alignmentChanged(this,null);
+ cs.alignmentChanged(this, null);
}
try
{
if (cs != null)
{
cs.setConsensus(cnsns);
- cs.alignmentChanged(this,null);
+ cs.alignmentChanged(this, null);
}
if ((conservation != null)
if (cs.conservationApplied())
{
cs.setConservation(c);
- cs.alignmentChanged(this,null);
+ cs.alignmentChanged(this, null);
}
}
}
* (may be null)
* @return new group containing sequences common to this group and alignment
*/
- public SequenceGroup intersect(AlignmentI alignment, Map<SequenceI, SequenceCollectionI> map)
+ public SequenceGroup intersect(AlignmentI alignment,
+ Map<SequenceI, SequenceCollectionI> map)
{
SequenceGroup sgroup = new SequenceGroup(this);
SequenceI[] insect = getSequencesInOrder(alignment);
/**
* set flag indicating if logo should be normalised when rendered
+ *
* @param norm
*/
public void setNormaliseSequenceLogo(boolean norm)
{
- normaliseSequenceLogo=norm;
+ normaliseSequenceLogo = norm;
}
+
public boolean isNormaliseSequenceLogo()
{
return normaliseSequenceLogo;
}
+
@Override
/**
* returns a new array with all annotation involving this group
*/
public AlignmentAnnotation[] getAlignmentAnnotation()
{
- // TODO add in other methods like 'getAlignmentAnnotation(String label), etc'
+ // TODO add in other methods like 'getAlignmentAnnotation(String label),
+ // etc'
ArrayList<AlignmentAnnotation> annot = new ArrayList<AlignmentAnnotation>();
- for (SequenceI seq:(Vector<SequenceI>)sequences)
+ for (SequenceI seq : (Vector<SequenceI>) sequences)
{
- for (AlignmentAnnotation al: seq.getAnnotation())
+ for (AlignmentAnnotation al : seq.getAnnotation())
{
- if (al.groupRef==this)
+ if (al.groupRef == this)
{
annot.add(al);
}
}
}
- if (consensus!=null)
+ if (consensus != null)
{
annot.add(consensus);
}
- if (conservation!=null)
+ if (conservation != null)
{
annot.add(conservation);
}
return annot.toArray(new AlignmentAnnotation[0]);
}
+
@Override
public Iterable<AlignmentAnnotation> findAnnotation(String calcId)
{
- ArrayList<AlignmentAnnotation> aa=new ArrayList<AlignmentAnnotation>();
- for (AlignmentAnnotation a:getAlignmentAnnotation())
+ ArrayList<AlignmentAnnotation> aa = new ArrayList<AlignmentAnnotation>();
+ for (AlignmentAnnotation a : getAlignmentAnnotation())
{
- if (a.getCalcId()==calcId)
+ if (a.getCalcId() == calcId)
{
aa.add(a);
}