X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fdatamodel%2FAlignment.java;fp=src%2Fjalview%2Fdatamodel%2FAlignment.java;h=f14539b2e5b837b18e95a07ca13774271f70da37;hb=408b2821c8daf99245bf6358d06760701d90ddd8;hp=a9b0d534ebd10afb84f294062642f75bc8e3a0a8;hpb=f8e603128476ca6e093ea2fc65435d1294978c53;p=jalview.git diff --git a/src/jalview/datamodel/Alignment.java b/src/jalview/datamodel/Alignment.java index a9b0d53..f14539b 100755 --- a/src/jalview/datamodel/Alignment.java +++ b/src/jalview/datamodel/Alignment.java @@ -30,6 +30,7 @@ import java.util.Collections; import java.util.Enumeration; import java.util.HashSet; import java.util.Hashtable; +import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; @@ -1287,6 +1288,22 @@ public class Alignment implements AlignmentI } } + /** + * adds a set of mappings (while ignoring any duplicates) + */ + @Override + public void addCodonFrames(Iterable codons) + { + if (codons != null) + { + Iterator it = codons.iterator(); + while (it.hasNext()) + { + addCodonFrame(it.next()); + } + } + } + /* * (non-Javadoc) *