package jalview.ws.jws1; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.DataInputStream; import java.io.File; import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.OutputStreamWriter; import java.io.Reader; import java.io.StringWriter; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; import java.net.URLEncoder; public class Annotate3D { //protected BufferedReader in; //protected BufferedWriter out; public Annotate3D() { System.out.println("Annotate3D"); //try { // Create a URL for the desired page //String id = "1HR2"; //URL url = new URL("http://paradise-ibmc.u-strasbg.fr/webservices/annotate3d?pdbid="+id); //in = new BufferedReader(new InputStreamReader(url.openStream())); //String str; //OutputStream out1 = null; //out = new BufferedWriter(new OutputStreamWriter(out1, "temp.rnaml")); //while ((str = in.readLine()) != null) { //System.out.println(str); //out.write(str); //} //in.close(); //out.close(); //} catch (MalformedURLException e) { //} catch (IOException e) { //} } public Annotate3D(String path) throws InterruptedException{ System.out.println("Annotate3D"); try { // //URL url = new URL("http://paradise-ibmc.u-strasbg.fr/webservices/annotate3d?data="+inFile); // System.out.println("Step1"); // FileReader r = new FileReader(inFile); // BufferedReader in = new BufferedReader(r); // StringBuffer content = new StringBuffer(); // System.out.println("Step2"); // while(in.readLine()!=null){ // content.append(in.readLine()); // //System.out.println("Step3"+in.readLine()); // } // // String data = URLEncoder.encode("data", "UTF-8") + "=" + URLEncoder.encode(content.toString(), "UTF-8"); // for (int i=0;i