pdb.setId(entry.getId());
pdb.setType(entry.getType());
+
if(entry.getFile()!=null)
{
+ pdb.setFile(entry.getFile());
if(pdbfiles==null)
pdbfiles = new Vector();
-
if(!pdbfiles.contains(entry.getId()))
{
pdbfiles.addElement(entry.getId());
try
{
File file = new File(entry.getFile());
- if(file.exists())
+ if(file.exists() && jout!=null)
{
byte[] data = new byte[ (int) file.length()];
jout.putNextEntry(new JarEntry(entry.getId()));
String loadPDBFile(String file, String pdbId)
{
+ System.out.println(file +" "+pdbId);
try
{
JarInputStream jin = null;
BufferedReader in = new BufferedReader(new InputStreamReader(jin));
File outFile = File.createTempFile("jalview_pdb", ".txt");
+ System.out.println("CREATE "+outFile);
outFile.deleteOnExit();
PrintWriter out = new PrintWriter(new FileOutputStream(outFile));
String data;
}
af.setBounds(view.getXpos(), view.getYpos(), view.getWidth(),
view.getHeight());
- af.viewport.setStartRes(view.getStartRes());
- af.viewport.setStartSeq(view.getStartSeq());
+
af.viewport.setShowAnnotation(view.getShowAnnotation());
af.viewport.setAbovePIDThreshold(view.getPidSelected());
af.viewport.textColour2 = new java.awt.Color(view.getTextCol2());
af.viewport.thresholdTextColour = view.getTextColThreshold();
+ af.viewport.setStartRes(view.getStartRes());
+ af.viewport.setStartSeq(view.getStartSeq());
ColourSchemeI cs = null;