SequenceI [] seqs = new SequenceI[iSize];\r
SequenceI [] inorder = getSequencesInOrder(align);\r
\r
+\r
for (int i = 0; i < iSize; i++)\r
{\r
SequenceI seq = inorder[i];\r
}\r
}\r
\r
+ public SequenceI[] getSequencesAsArray(boolean includeHidden)\r
+ {\r
+ Vector tmp = getSequences(includeHidden);\r
+ if(tmp==null)\r
+ return null;\r
+ SequenceI [] result = new SequenceI[tmp.size()];\r
+ for(int i=0; i<result.length; i++)\r
+ result[i] = (SequenceI)tmp.elementAt(i);\r
+\r
+ return result;\r
+ }\r
+\r
/**\r
* DOCUMENT ME!\r
*\r
*/\r
public void addSequence(SequenceI s, boolean recalc)\r
{\r
- if (!sequences.contains(s))\r
+ if (s!=null && !sequences.contains(s))\r
{\r
sequences.addElement(s);\r
}\r