public static void main(String[] args) {

    // ScopDatabase berkeley = new BerkeleyScopInstallation();

    // ScopFactory.setScopDatabase(berkeley);

    AtomCache cache = new AtomCache();
    // whenever you want to get access to SCOP now request it like this:
    ScopDatabase scop = ScopFactory.getSCOP("1.75");
    ScopFactory.setScopDatabase(scop);

    System.out.println(cache.getPath());
    System.out.println(cache.getCachePath());
    // ... and do something with it

    // eg. you can run all the demos that work for the UK - SCOP (currently at version 1.75)
    // this demo no automatically picks up the Berkeley version (currently 1.75A)
    DemoSCOP scopDemo = new DemoSCOP();

    scopDemo.getCategories();
    scopDemo.printDomainsForPDB();
    scopDemo.traverseHierarchy();
    scopDemo.alignSuperfamily();
  }