public boolean isSynchronised() throws IOException {
  String serverVersion=preCalcMatchClient.getServerVersion();
  int finalDashIndex=interproscanVersion.lastIndexOf("-");
  String interproDataVersion=interproscanVersion.substring(finalDashIndex);
  if (!serverVersion.endsWith(interproDataVersion)) {
    displayLookupSynchronisationError(interproscanVersion,serverVersion);
    return false;
  }
  return true;
}

public boolean isSynchronised ( ) throws IOException { String serverVersion = preCalcMatchClient . getServerVersion ( ) ; int finalDashIndex = interproscanVersion . lastIndexOf ( "-" ) ; String interproDataVersion = interproscanVersion . substring ( finalDashIndex ) ; if ( ! serverVersion . endsWith ( interproDataVersion ) ) { displayLookupSynchronisationError ( interproscanVersion , serverVersion ) ; return false ; } return true ; }
if the client and the server are based on the same version of interproscan return true , otherwise return false
