*/
package jalview.io;
+import jalview.jsdev.Constants;
+import jalview.jsdev.GenericFileAdapter;
+
import java.io.IOException;
/**
break;
}
// if (data.matches("<(\"[^\"]*\"|'[^']*'|[^'\">])*>"))
- if (data.matches("<(?i)html(\"[^\"]*\"|'[^']*'|[^'\">])*>"))
+ if (data.matches("<HTML(\"[^\"]*\"|'[^']*'|[^'\">])*>")) // BH was (?i)rnaml, but JavaScript regex does not support (?i); data is already upper case
{
- reply = HtmlFile.FILE_DESC;
+ reply = Constants.Html_FILE_DESC;
break;
}
- if (data.matches("<(?i)rnaml (\"[^\"]*\"|'[^']*'|[^'\">])*>"))
+ if (data.matches("<RNAML (\"[^\"]*\"|'[^']*'|[^'\">])*>")) // BH was (?i)rnaml, but JavaScript regex does not support (?i); data is already upper case
{
reply = "RNAML";
break;
if (data.indexOf("{\"") > -1)
{
- reply = JSONFile.FILE_DESC;
+ reply = Constants.JSON_FILE_DESC;
break;
}
if ((data.length() < 1) || (data.indexOf("#") == 0))
}
else if (data.matches("\\s*\\d+\\s+\\d+\\s*"))
{
- reply = PhylipFile.FILE_DESC;
+ reply = Constants.Phylip_FILE_DESC;
break;
}
return reply;
}
+ /**
+ * @j2sIgnore
+ *
+ * @param args
+ */
public static void main(String[] args)
{