- SequenceI [] getVisibleAndRepresentedSeqs()
- {
- if(hiddenSequences==null || hiddenSequences.getSize()<1)
- return getSequencesArray();
-
- Vector seqs = new Vector();
- SequenceI seq;
- SequenceGroup hidden;
- for (int i = 0; i < sequences.size(); i++)
- {
- seq = (SequenceI) sequences.elementAt(i);
- seqs.addElement(seq);
- hidden = seq.getHiddenSequences();
- if(hidden!=null)
- {
- for(int j=0; j<hidden.getSize(false); j++)
- {
- seqs.addElement(hidden.getSequenceAt(j));
- }
- }
- }
- SequenceI [] result = new SequenceI[seqs.size()];
- for(int i=0; i<seqs.size(); i++)
- result[i] = (SequenceI)seqs.elementAt(i);
-
- return result;
-
- }