\r
// Keep totting up the sequence\r
if (ResidueProperties.getAA3Hash().get(tmpat.resName) == null) {\r
- System.out.println("Null aa3Hash for " + tmpat.resName);\r
+ System.err.println("PDBReader:Null aa3Hash for " + tmpat.resName);\r
} else {\r
String tmpres2 =\r
ResidueProperties.aa[((Integer)ResidueProperties.getAA3Hash().get(tmpat.resName)).intValue()];\r
// System.out.println(tmpat.resName + " " + tmpres2);\r
}\r
sequence = new Sequence("PDB_seq",seq,1,seq.length());\r
- System.out.println("Sequence = " + seq);\r
+ System.out.println("PDB Sequence is :\nSequence = " + seq);\r
System.out.println("No of residues = " +residues.size());\r
}\r
\r
tmpchain.atoms.addElement(tmpatom);\r
}\r
} catch(NumberFormatException e) {\r
- System.out.println("Caught" + e);\r
- System.out.println("Atom not added");\r
+ System.err.println("Caught" + e);\r
+ System.err.println("Record not added to PDB model:"+lineArray.elementAt(i).toString());\r
}\r
}\r
}\r
PDBfile pdb = new PDBfile("enkp1.pdb","File");\r
} catch(IOException e) {\r
System.out.println(e);\r
+ e.printStackTrace();\r
System.exit(0);\r
}\r
}\r
package MCview;\r
-\r
+// JBPNote TODO: This class is quite noisy - needs proper log.info/log.debug\r
import java.awt.*;\r
import java.awt.event.*;\r
import java.util.*;\r
}\r
} else {\r
// JBPNote INFO level debug\r
- System.out.println("calcSeqNum called with out of range sequence index for Alignment\n");\r
+ System.err.println("ERROR: calcSeqNum called with out of range sequence index for Alignment\n");\r
}\r
}\r
Vector total = new Vector();\r
x[ii] += (double)cons2[j][i2] * BLOSUM62[ii][i2]+4;\r
}\r
} catch (Exception e) {\r
- System.out.println("Exception : " + e);\r
+ System.err.println("Exception during quality calculation.");\r
+ e.printStackTrace();\r
}\r
//System.out.println("X " + ii + " " + x[ii]);\r
x[ii] /= (size);\r
sr = (double)BLOSUM62[i][seqNum]+4;\r
} catch (Exception e) {\r
System.out.println("Exception in sr: " + e);\r
+ e.printStackTrace();\r
}\r
//Calculate X with another loop over residues\r
\r
k + 1),\r
sequence[j].getSequence(k,\r
k + 1));\r
- }catch(Exception ex){System.out.println("err creating BLOSUM62 tree");}\r
+ }catch(Exception ex){System.err.println("err creating BLOSUM62 tree");ex.printStackTrace();}\r
}\r
distance[i][j] = (float)score;\r
if (score > maxscore) {\r
return found;\r
}\r
\r
+ /**\r
+ * printNode is mainly for debugging purposes.\r
+ *\r
+ * @param node SequenceNode\r
+ */\r
public void printNode(SequenceNode node) {\r
if (node == null) {\r
return;\r
-// PCA.java \r
+// PCA.java\r
package jalview.analysis;\r
\r
import jalview.math.*;\r
}\r
\r
public static void printMemory(Runtime rt) {\r
- System.out.println("Free memory = " + rt.freeMemory());\r
+ System.out.println("PCA:Free memory = " + rt.freeMemory());\r
}\r
\r
public Matrix getM() {\r
SequenceI restore = (SequenceI) hi.getSequences().elementAt(i);\r
if(restore.getLength()==0)\r
{\r
- System.out.println(hi.getHidden().elementAt(i));\r
+ // log.System.out.println(hi.getHidden().elementAt(i));\r
restore.setSequence(hi.getHidden().elementAt(i).toString());\r
viewport.alignment.getSequences().insertElementAt(\r
restore,\r
}\r
public void setEndRes(int res) {\r
if (res > alignment.getWidth()-1) {\r
- System.out.println(" Corrected res from " + res + " to maximum " + (alignment.getWidth()-1));\r
+ // log.System.out.println(" Corrected res from " + res + " to maximum " + (alignment.getWidth()-1));\r
res = alignment.getWidth()-1;\r
}\r
if (res < 0) {\r
{\r
public void keyPressed(KeyEvent evt)\r
{\r
- System.out.println(evt.getKeyCode());\r
+ // System.out.println(evt.getKeyCode()); log.\r
switch(evt.getKeyCode())\r
{\r
case 27: // escape key\r
}\r
\r
}catch(OutOfMemoryError error)\r
- { System.out.println("out of memory"); }\r
+ { System.err.println("Out of memory when trying to calculate the overview window image!"); }\r
\r
\r
av.setRenderGaps(oldRenderGaps);\r
scalefactor = (float)(scalefactor * 0.9);\r
scale = findScale();\r
} else if (evt.getKeyChar() == 's') {\r
- System.out.println("Rectangle selection");\r
+ System.err.println("DEBUG: Rectangle selection"); // log.debug\r
if (rectx2 != -1 && recty2 != -1) {\r
rectSelect(rectx1,recty1,rectx2,recty2);\r
\r
try {\r
initLogger();\r
} catch (Exception e) {\r
- System.out.println("Problems initializing the log4j system\n"+e);\r
+ System.err.println("Problems initializing the log4j system\n");\r
+ e.printStackTrace();\r
}\r
try{\r
UIManager.setLookAndFeel(\r
len = getHeight()/2;\r
} else {\r
len = (getHeight()+1)/2;\r
- System.out.println("Sort len is odd = " + len);\r
+ System.out.println("DEBUG:Sort len is odd = " + len); // log.\r
}\r
for (int i = 0; i < len; i++) {\r
- System.out.println("Swapping " + seqs[i].getName() + " and " + seqs[getHeight()-i-1].getName());\r
+ System.out.println("DEBUG:Swapping " + seqs[i].getName() + " and " + seqs[getHeight()-i-1].getName()); // log.\r
SequenceI tmp = seqs[i];\r
sequences.setElementAt(seqs[getHeight()-i-1],i);\r
sequences.setElementAt(tmp,getHeight()-i-1);\r
}\r
\r
public static void printMemory(Runtime rt) {\r
- System.out.println("Free memory = " + rt.freeMemory());\r
+ System.out.println("DEBUG: Free memory = " + rt.freeMemory()); // log.\r
}\r
}\r
if (seq!=null) {
JPredClient ct = new JPredClient(title, seq);
} else {
- System.out.print("JALVIEW ERROR! - Unexpected JPred selection state!\n");
+ System.err.print("JALVIEW ERROR! - Unexpected JPred selection state!\n");
}
}
protected void msaAlignMenuItem_actionPerformed(ActionEvent e)
}\r
public void setEndRes(int res) {\r
if (res > alignment.getWidth()-1) {\r
- System.out.println(" Corrected res from " + res + " to maximum " + (alignment.getWidth()-1));\r
+ // log.System.out.println(" Corrected res from " + res + " to maximum " + (alignment.getWidth()-1));\r
res = alignment.getWidth()-1;\r
}\r
if (res < 0) {\r
if(image!=null)\r
g.drawImage(image,0,0,this);\r
else\r
- System.out.println("image is null");\r
+ System.out.println("DEBUG:image is null");\r
}\r
}\r
\r
\r
}\r
catch(Exception ex)\r
- { System.out.println("HERE"+ex); return; }\r
+ { System.err.println("Exception whilst loading jalview XML file : "+ex+"\n");\r
+ ex.printStackTrace(); return; }\r
\r
}\r
\r
}\r
\r
}catch(OutOfMemoryError error)\r
- { System.out.println("out of memory"); }\r
+ { System.err.println("Out of memory when trying to calculate the overview window image!"); }\r
\r
\r
av.setRenderGaps(oldRenderGaps);\r
scalefactor = (float)(scalefactor * 0.9);\r
scale = findScale();\r
} else if (evt.getKeyChar() == 's') {\r
- System.out.println("Rectangle selection");\r
+ System.err.println("DEBUG: Rectangle selection"); // log.debug\r
if (rectx2 != -1 && recty2 != -1) {\r
rectSelect(rectx1,recty1,rectx2,recty2);\r
\r
\r
}catch(Exception ex)\r
{\r
- System.out.println("err");\r
+ System.err.println("Error during blockfile read.");\r
+ ex.printStackTrace();\r
starts.addElement("0");\r
ends.addElement("0");\r
}\r
}\r
}\r
} catch (IOException e) {\r
- System.out.println("Exception parsing clustal file " + e);\r
+ System.err.println("Exception parsing clustal file " + e);\r
+ e.stacktrace();\r
}\r
\r
if (flag) {\r
seqs.addElement(newSeq);\r
\r
} else {\r
- System.out.println("Can't find sequence for " + headers.elementAt(i));\r
+ System.err.println("Clustal File Reader: Can't find sequence for " + headers.elementAt(i));\r
}\r
}\r
}\r
\r
if (null == ret)\r
{\r
- System.out.println("Received null ");\r
+ System.err.println("Received null ");\r
throw new AxisFault("", "Received null", null, null);\r
}\r
if (ret instanceof String)\r
{\r
- System.out.println("Received problem response from server: " + ret);\r
+ System.err.println("Received problem response from server: " + ret);\r
throw new AxisFault("", (String) ret, null, null);\r
}\r
if (! (ret instanceof DataHandler))\r
{\r
//The wrong type of object that what was expected.\r
- System.out.println("Received problem response from server:" +\r
+ System.err.println("Received problem response from server:" +\r
ret.getClass().getName());\r
throw new AxisFault("", "Received problem response from server:" +\r
ret.getClass().getName(), null, null);\r
return receivedfileName;\r
}\r
else\r
- System.out.println(receivedfileName);\r
+ System.err.println(receivedfileName);\r
}catch(Exception ex)\r
- {}\r
+ {\r
+ ex.printStackTrace();\r
+ }\r
\r
return "ERROR";\r
}\r
public void parse()
throws IOException
{
-System.out.println("all read in ");
+ // JBPNote log.System.out.println("all read in ");
String line;
QuerySeqPosition = -1;
noSeqs = 0;
}
else if (id.equals("jnetconf"))
{
- System.out.println("here");
+ // log.debug System.out.println("here");
id = "Prediction Confidence";
this.conf = new Vector(numSymbols);
for (int i = 0; i < numSymbols; i++)
}
catch (java.io.IOException e)
{
- System.out.println("Exception " + e);
+ System.err.println("Exception " + e);
e.printStackTrace();
}
}
*************************************************************************/\r
protected final boolean lt(File a, File b)\r
{\r
- System.out.println("LT called?");\r
+ System.out.println("DEBUG:LT called?");\r
boolean less = false;\r
switch (col)\r
{\r
if (imgURL != null) {\r
return new ImageIcon(imgURL);\r
} else {\r
- System.err.println("Couldn't find file: " + path);\r
+ System.err.println("JalviewFileView.createImageIcon: Couldn't find file: " + path);\r
return null;\r
}\r
}\r
}\r
}\r
} catch (IOException e) {\r
- System.out.println("Exception parsing MSFFile " + e);\r
+ System.err.println("Exception parsing MSFFile " + e);\r
+ e.printStackTrace();\r
}\r
\r
this.noSeqs = headers.size();\r
seqs.addElement(newSeq);\r
\r
} else {\r
- System.out.println("Can't find sequence for " + headers.elementAt(i));\r
+ System.err.println("MSFFile Parser: Can't find sequence for " + headers.elementAt(i));\r
}\r
}\r
\r
}\r
}\r
} catch (Exception e) {\r
- System.err.println("Exception " + e);\r
+ System.err.println("Exception during MSF Checksum calculation");\r
+ e.printStackTrace();\r
}\r
}\r
return check % 10000;\r
}
catch (java.io.IOException e)
{
- System.out.println("Exception\n" + e);
+ System.err.println("Exception\n" + e);
e.printStackTrace();
}
}
throw new IOException("Not a valid protein sequence - (PFAM input)");\r
}\r
else\r
- System.out.println("Can't find sequence for " + headers.elementAt(i));\r
+ System.err.println("PFAM File reader: Can't find sequence for " + headers.elementAt(i));\r
\r
}\r
\r
jobsRunning --;\r
}\r
Thread.sleep(5000);\r
- System.out.println("I'm alive "+seqid+" "+jobid);\r
+ // System.out.println("WSWuBlastClient: I'm alive "+seqid+" "+jobid); // log.debug\r
}\r
catch (Exception ex)\r
{}\r
String result = (String) call.invoke(new Object[]\r
{params, seqbytes});\r
jobid = result;\r
- System.out.println(jobid);\r
+ System.out.println("http://www.ebi.ac.uk/cgi-bin/webservices/WSWUBlast JobId '"+jobid+"'");\r
\r
}\r
catch (Exception exp)\r
{\r
- System.err.println("ERROR:\n" + exp.toString());\r
+ System.err.println("WSWUBlastClient error:\n" + exp.toString());\r
exp.printStackTrace();\r
}\r
}\r
if (m != l) {\r
iter++;\r
if (iter == 30) {\r
- System.out.print("Too many iterations in tqli");\r
- System.exit(0);\r
+ System.err.print("Too many iterations in tqli");\r
+ System.exit(0); // JBPNote - should this really be here ???\r
} else {\r
// System.out.println("Iteration " + iter);\r
}\r
if (m != l) {\r
iter++;\r
if (iter == 30) {\r
- System.out.print("Too many iterations in tqli");\r
- System.exit(0);\r
+ System.err.print("Too many iterations in tqli");\r
+ System.exit(0); // JBPNote - same as above - not a graceful exit!\r
} else {\r
// System.out.println("Iteration " + iter);\r
}\r
\r
public Color findColour(String n)\r
{\r
- System.out.println("called");\r
+ // System.out.println("called"); log.debug\r
return colors[((Integer)(ResidueProperties.nucleotideHash.get(n))).intValue()];\r
}\r
\r
}\r
catch (Exception e)\r
{\r
- System.out.println("JPredWS Client: Failed to submit the prediction\n" +\r
+ System.err.println("JPredWS Client: Failed to submit the prediction\n" +\r
e.toString() + "\n");\r
e.printStackTrace();\r
}\r
}
catch (Exception e)
{
- System.out.println(ServiceName + " Client: Failed to submit the prediction\n" +
+ System.err.println(ServiceName + " Client: Failed to submit the prediction\n" +
e.toString() + "\n");
e.printStackTrace();
}