3 import jalview.datamodel.*;
\r
6 public class FormatAdapter {
\r
8 public static String get(String format,Vector seqs) {
\r
10 SequenceI [] s = new SequenceI[seqs.size()];
\r
12 for (int i=0;i<seqs.size(); i++)
\r
13 s[i] = (SequenceI)seqs.elementAt(i);
\r
16 if (FormatProperties.contains(format))
\r
18 AlignFile afile = FormatFactory.get(format);
\r
20 return afile.print();
\r
26 public static SequenceI[] read(String format,String inStr) {
\r
27 if (FormatProperties.contains(format)) {
\r
28 AlignFile afile = FormatFactory.get(format,inStr);
\r
29 return afile.getSeqsAsArray();
\r
31 // Should throw exception
\r
37 public static SequenceI[] read(String inFile, String type, String format) {
\r
39 AlignFile afile = FormatFactory.get(format,inFile,type);
\r
40 return afile.getSeqsAsArray();
\r
41 } catch (Exception e) { }
\r