import jalview.bin.Cache;
import jalview.datamodel.DBRefSource;
+import jalview.util.Platform;
import com.stevesoft.pat.Regex;
*/
abstract public class Rfam extends Xfam
{
- private static final String RFAM_DOMAIN_KEY = "RFAM_DOMAIN";
+ static final String RFAM_BASEURL_KEY = "RFAM_BASEURL";
- private static final String DEFAULT_RFAM_DOMAIN = "http://rfam.xfam.org";
+ private static final String DEFAULT_RFAM_BASEURL = "https://rfam.xfam.org";
+
+ static
+ {
+ Platform.addJ2SDirectDatabaseCall(DEFAULT_RFAM_BASEURL);
+ }
+
+ /*
+ * append to URLs to retrieve as a gzipped file
+ */
+ protected static final String GZIPPED = "?gzip=1&download=1";
@Override
protected String getURLPrefix()
{
- return Cache.getDefault(RFAM_DOMAIN_KEY, DEFAULT_RFAM_DOMAIN);
+ return Cache.getDefault(RFAM_BASEURL_KEY, DEFAULT_RFAM_BASEURL);
}
public Rfam()