javax/xml/bind/annotation/adapters/XmlAdapter.js
javax/xml/bind/helpers/AbstractUnmarshallerImpl.js
javax/xml/bind/helpers/DefaultValidationEventHandler.js
+javax/xml/datatype/DatatypeFactory.js
javax/xml/datatype/XMLGregorianCalendar.js
javax/xml/namespace/QName.js
javax/xml/stream/XMLInputFactory.js
javax/xml/stream/XMLStreamReader.js
+org/apache/xerces/jaxp/datatype/DatatypeFactoryImpl.js
org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.js
org/json/simple/parser/JSONParser.js
org/json/simple/parser/ParseException.js
swingjs/xml/JSJAXBUnmarshaller.js
swingjs/xml/JSSAXAttributes.js
swingjs/xml/JSSAXParser.js
+swingjs/xml/JSXMLDatatypeFactoryImpl.js
swingjs/xml/JSXMLGregorianCalendarImpl.js
swingjs/xml/JSXMLInputFactory.js
swingjs/xml/JSXMLStreamReader.js
public enum FileFormat implements FileFormatI
{
+ BSML("BSML", "bbb", true, false)
+ {
+ @Override
+ public AlignmentFileReaderI getReader(FileParse source)
+ throws IOException
+ {
+ return new BSMLFile(source);
+ }
+
+ @Override
+ public AlignmentFileWriterI getWriter(AlignmentI al)
+ {
+ return null;
+ }
+ },
Fasta("Fasta", "fa, fasta, mfa, fastq", true, true)
{
@Override
break;
}
}
+ if (data.startsWith("<?xml"))
+ {
+ data = source.nextLine();
+ if (data.startsWith("<Bsml>"))
+ {
+ reply = FileFormat.BSML;
+ break;
+ }
+ }
data = data.toUpperCase();
if (data.startsWith(ScoreMatrixFile.SCOREMATRIX))