X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fmc_view%2FPDBChain.java;fp=src%2Fmc_view%2FPDBChain.java;h=425bc18a23df197c10ad443d35c8c947245697f9;hb=4b4f8f64b569ca51b56062fa34be5e5d8bebc1cc;hp=e1c90f3cc9fc58fcba20c9d6d6e552c7b479bea1;hpb=c644d68815914fde56a86d66e2d6f310eef63b51;p=jalview.git diff --git a/src/mc_view/PDBChain.java b/src/mc_view/PDBChain.java index e1c90f3..425bc18 100755 --- a/src/mc_view/PDBChain.java +++ b/src/mc_view/PDBChain.java @@ -229,10 +229,16 @@ public class PDBChain * @param seq * @param status * The Status of the transferred annotation + * + * @param altPDBID the group id for the features on the destination sequence (e.g. the official accession ID) */ public void transferRESNUMFeatures(SequenceI seq, - String status) + String status, String altPDBID) { + if (altPDBID==null) + { + altPDBID = pdbid; + } SequenceI sq = seq; while (sq != null && sq.getDatasetSequence() != null) { @@ -265,7 +271,7 @@ public class PDBChain int newEnd = 1 + residues.elementAt(feature.getEnd() - offset).atoms .elementAt(0).alignmentMapping; SequenceFeature tx = new SequenceFeature(feature, newBegin, newEnd, - feature.getFeatureGroup(), feature.getScore()); + altPDBID, feature.getScore()); tx.setStatus(status + ((tx.getStatus() == null || tx.getStatus().length() == 0) ? ""