if (source.inFile != null)
{
String fileStr = source.inFile.getName();
- if (fileStr.contains(".jar") || fileStr.contains(".zip")
- || fileStr.contains(".jvp"))
+ if (fileStr.contains(".jar")
+ || fileStr.contains(".zip") || fileStr.contains(".jvp"))
{
// possibly a Jalview archive (but check further)
reply = FileFormat.Jalview;
reply = FileFormat.ScoreMatrix;
break;
}
+ if (data.startsWith("HMMER3"))
+ {
+ reply = FileFormat.HMMER3;
+ break;
+ }
if (data.startsWith("H ") && !aaIndexHeaderRead)
{
aaIndexHeaderRead = true;
if ((lessThan > -1)) // possible Markup Language data i.e HTML,
// RNAML, XML
{
- if (data.startsWith("<BSML>"))
- {
- reply = FileFormat.BSML;
- break;
- }
String upper = data.toUpperCase();
if (upper.substring(lessThan).startsWith("<HTML"))
{
reply = FileFormat.Rnaml;
break;
}
+ if (upper.substring(lessThan).startsWith("<BSML"))
+ {
+ reply = FileFormat.BSML;
+ break;
+ }
}
if ((data.length() < 1) || (data.indexOf("#") == 0))