PDBEntry pe = new AssociatePdbFileWithSeq()
.associatePdbWithSeq((String) fm[0],
(DataSourceType) fm[1], toassoc, false,
- Desktop.instance);
+ Desktop.instance, false);
if (pe != null)
{
System.err.println("Associated file : "
import jalview.structure.StructureSelectionManager;
import jalview.util.MessageManager;
-import javax.swing.JOptionPane;
-
/**
* GUI related routines for associating PDB files with sequences
*
{
/**
- * assocate the given PDB file with
+ * Associates the given file as a PDB structure for the given sequence.
*
* @param choice
+ * @param file
* @param sequence
+ * @param prompt
+ * @param ssmp
+ * @param forViewer
+ * @return
*/
public PDBEntry associatePdbWithSeq(String choice, DataSourceType file,
SequenceI sequence, boolean prompt,
- StructureSelectionManagerProvider ssmp)
+ StructureSelectionManagerProvider ssmp, boolean forViewer)
{
PDBEntry entry = new PDBEntry();
StructureFile pdbfile = null;
pdbfile = StructureSelectionManager.getStructureSelectionManager(ssmp)
- .setMapping(false, new SequenceI[]
+ .setMapping(forViewer, new SequenceI[]
{ sequence }, null, choice, file);
if (pdbfile == null)
{
PDBEntry fileEntry = new AssociatePdbFileWithSeq()
.associatePdbWithSeq(selectedPdbFileName,
DataSourceType.FILE, selectedSequence, true,
- Desktop.instance);
+ Desktop.instance, true);
sViewer = launchStructureViewer(
ssm, new PDBEntry[]