package jalview.structures.models;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import jalview.api.StructureSelectionManagerProvider;
}
}
+ /**
+ * Returns a readable description of all mappings for the wrapped pdbfile to
+ * any mapped sequences
+ *
+ * @param pdbfile
+ * @param seqs
+ * @return
+ */
+ public String printMappings()
+ {
+ if (pdbEntry == null)
+ {
+ return "";
+ }
+ StringBuilder sb = new StringBuilder(128);
+ for (int pdbe = 0; pdbe < getPdbCount(); pdbe++)
+ {
+ String pdbfile = getPdbEntry(pdbe).getFile();
+ List<SequenceI> seqs = Arrays.asList(getSequence()[pdbe]);
+ sb.append(getSsm().printMappings(pdbfile, seqs));
+ }
+ return sb.toString();
+ }
+
@Override
public void highlightAtoms(List<AtomSpec> atoms)
{