- if (field.equals(PDBDocField.MOLECULE_TYPE)
- && doc.get(PDBDocField.MOLECULE_TYPE.getCode()) != null)
- {
- String moleculeType = doc
- .get(PDBDocField.MOLECULE_TYPE.getCode()).toString();
- if (moleculeType.equalsIgnoreCase("protein"))
- {
- summaryBuilder.append("<img src=\""
- + getClass().getResource("/images/protein.png")
- .toString() + "\">");
- }
- if (moleculeType.equalsIgnoreCase("dna"))
- {
- summaryBuilder.append("<img src=\""
- + getClass().getResource("/images/dna.png").toString()
- + "\">");
- }
- if (moleculeType.equalsIgnoreCase("rna"))
- {
- summaryBuilder.append("<img src=\""
- + getClass().getResource("/images/dna.png").toString()
- + "\">");
- }
- if (moleculeType.equalsIgnoreCase("sugar"))
- {
- summaryBuilder.append("<img src=\""
- + getClass().getResource("/images/sugar.png")
- .toString() + "\">");
- }
- summaryData[colCounter++] = moleculeType;
- }
- else if (field.equals(PDBDocField.PDB_ID)
- && doc.get(PDBDocField.PDB_ID.getCode()) != null)
+ String fieldData = (pdbJsonDoc.get(field.getCode()) == null) ? ""
+ : pdbJsonDoc.get(field.getCode()).toString();
+ if (field.equals(PDBDocField.PDB_ID))