Fasta("Fasta", "fa, fasta, mfa, fastq", true, true)
{
@Override
- public AlignmentFileI getReader(FileParse source) throws IOException
+ public AlignmentFileReaderI getReader(FileParse source)
+ throws IOException
{
return new FastaFile(source);
}
@Override
- public AlignmentFileI getWriter(AlignmentI al)
+ public AlignmentFileWriterI getWriter(AlignmentI al)
{
return new FastaFile();
}
Pfam("PFAM", "pfam", true, true)
{
@Override
- public AlignmentFileI getReader(FileParse source) throws IOException
+ public AlignmentFileReaderI getReader(FileParse source)
+ throws IOException
{
return new PfamFile(source);
}
@Override
- public AlignmentFileI getWriter(AlignmentI al)
+ public AlignmentFileWriterI getWriter(AlignmentI al)
{
return new PfamFile();
}
Stockholm("Stockholm", "sto,stk", true, true)
{
@Override
- public AlignmentFileI getReader(FileParse source) throws IOException
+ public AlignmentFileReaderI getReader(FileParse source)
+ throws IOException
{
return new StockholmFile(source);
}
@Override
- public AlignmentFileI getWriter(AlignmentI al)
+ public AlignmentFileWriterI getWriter(AlignmentI al)
{
return new StockholmFile(al);
}
PIR("PIR", "pir", true, true)
{
@Override
- public AlignmentFileI getReader(FileParse source) throws IOException
+ public AlignmentFileReaderI getReader(FileParse source)
+ throws IOException
{
return new PIRFile(source);
}
@Override
- public AlignmentFileI getWriter(AlignmentI al)
+ public AlignmentFileWriterI getWriter(AlignmentI al)
{
return new PIRFile();
}
BLC("BLC", "BLC", true, true)
{
@Override
- public AlignmentFileI getReader(FileParse source) throws IOException
+ public AlignmentFileReaderI getReader(FileParse source)
+ throws IOException
{
return new BLCFile(source);
}
@Override
- public AlignmentFileI getWriter(AlignmentI al)
+ public AlignmentFileWriterI getWriter(AlignmentI al)
{
return new BLCFile();
}
AMSA("AMSA", "amsa", true, true)
{
@Override
- public AlignmentFileI getReader(FileParse source) throws IOException
+ public AlignmentFileReaderI getReader(FileParse source)
+ throws IOException
{
return new AMSAFile(source);
}
@Override
- public AlignmentFileI getWriter(AlignmentI al)
+ public AlignmentFileWriterI getWriter(AlignmentI al)
{
return new AMSAFile(al);
}
Html("HTML", "html", true, false)
{
@Override
- public AlignmentFileI getReader(FileParse source) throws IOException
+ public AlignmentFileReaderI getReader(FileParse source)
+ throws IOException
{
return new HtmlFile(source);
}
@Override
- public AlignmentFileI getWriter(AlignmentI al)
+ public AlignmentFileWriterI getWriter(AlignmentI al)
{
return new HtmlFile();
}
Rnaml("RNAML", "xml,rnaml", true, false)
{
@Override
- public AlignmentFileI getReader(FileParse source) throws IOException
+ public AlignmentFileReaderI getReader(FileParse source)
+ throws IOException
{
return new RnamlFile(source);
}
@Override
- public AlignmentFileI getWriter(AlignmentI al)
+ public AlignmentFileWriterI getWriter(AlignmentI al)
{
return new RnamlFile();
}
Json("JSON", "json", true, true)
{
@Override
- public AlignmentFileI getReader(FileParse source) throws IOException
+ public AlignmentFileReaderI getReader(FileParse source)
+ throws IOException
{
return new JSONFile(source);
}
@Override
- public AlignmentFileI getWriter(AlignmentI al)
+ public AlignmentFileWriterI getWriter(AlignmentI al)
{
return new JSONFile();
}
Pileup("PileUp", "pileup", true, true)
{
@Override
- public AlignmentFileI getReader(FileParse source) throws IOException
+ public AlignmentFileReaderI getReader(FileParse source)
+ throws IOException
{
return new PileUpfile(source);
}
@Override
- public AlignmentFileI getWriter(AlignmentI al)
+ public AlignmentFileWriterI getWriter(AlignmentI al)
{
return new PileUpfile();
}
MSF("MSF", "msf", true, true)
{
@Override
- public AlignmentFileI getReader(FileParse source) throws IOException
+ public AlignmentFileReaderI getReader(FileParse source)
+ throws IOException
{
return new MSFfile(source);
}
@Override
- public AlignmentFileI getWriter(AlignmentI al)
+ public AlignmentFileWriterI getWriter(AlignmentI al)
{
return new MSFfile();
}
Clustal("Clustal", "aln", true, true)
{
@Override
- public AlignmentFileI getReader(FileParse source) throws IOException
+ public AlignmentFileReaderI getReader(FileParse source)
+ throws IOException
{
return new ClustalFile(source);
}
@Override
- public AlignmentFileI getWriter(AlignmentI al)
+ public AlignmentFileWriterI getWriter(AlignmentI al)
{
return new ClustalFile();
}
Phylip("PHYLIP", "phy", true, true)
{
@Override
- public AlignmentFileI getReader(FileParse source) throws IOException
+ public AlignmentFileReaderI getReader(FileParse source)
+ throws IOException
{
return new PhylipFile(source);
}
@Override
- public AlignmentFileI getWriter(AlignmentI al)
+ public AlignmentFileWriterI getWriter(AlignmentI al)
{
return new PhylipFile();
}
Jnet("JnetFile", "", false, false)
{
@Override
- public AlignmentFileI getReader(FileParse source) throws IOException
+ public AlignmentFileReaderI getReader(FileParse source)
+ throws IOException
{
JPredFile af = new JPredFile(source);
af.removeNonSequences();
}
@Override
- public AlignmentFileI getWriter(AlignmentI al)
+ public AlignmentFileWriterI getWriter(AlignmentI al)
{
return null; // todo is this called?
}
Features("GFF or Jalview features", "gff2,gff3", true, false)
{
@Override
- public AlignmentFileI getReader(FileParse source) throws IOException
+ public AlignmentFileReaderI getReader(FileParse source)
+ throws IOException
{
return new FeaturesFile(source);
}
@Override
- public AlignmentFileI getWriter(AlignmentI al)
+ public AlignmentFileWriterI getWriter(AlignmentI al)
{
return new FeaturesFile();
}
PDB("PDB", "pdb,ent", true, false)
{
@Override
- public AlignmentFileI getReader(FileParse source) throws IOException
+ public AlignmentFileReaderI getReader(FileParse source)
+ throws IOException
{
boolean isParseWithJMOL = StructureImportSettings
.getDefaultStructureFileFormat() != PDBEntry.Type.PDB;
}
@Override
- public AlignmentFileI getWriter(AlignmentI al)
+ public AlignmentFileWriterI getWriter(AlignmentI al)
{
return new JmolParser(); // todo or null?
}
MMCif("mmCIF", "cif", true, false)
{
@Override
- public AlignmentFileI getReader(FileParse source) throws IOException
+ public AlignmentFileReaderI getReader(FileParse source)
+ throws IOException
{
return new JmolParser(source);
}
@Override
- public AlignmentFileI getWriter(AlignmentI al)
+ public AlignmentFileWriterI getWriter(AlignmentI al)
{
return new JmolParser(); // todo or null?
}
Jalview("Jalview", "jar,jvp", true, true)
{
@Override
- public AlignmentFileI getReader(FileParse source) throws IOException
+ public AlignmentFileReaderI getReader(FileParse source)
+ throws IOException
{
return null;
}
@Override
- public AlignmentFileI getWriter(AlignmentI al)
+ public AlignmentFileWriterI getWriter(AlignmentI al)
{
return null;
}