X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fdatamodel%2FAlignment.java;h=5d1fc605e5339a83d29f620491c994125e974cf9;hb=2fc1013d3c126983a8d7d932671168e11cfab63d;hp=81046f14f6b65fe6401b2cdb72f7966a65d9cb0d;hpb=3ef44bef1f825d26977dedd1608469712a87fe15;p=jalview.git diff --git a/src/jalview/datamodel/Alignment.java b/src/jalview/datamodel/Alignment.java index 81046f1..5d1fc60 100755 --- a/src/jalview/datamodel/Alignment.java +++ b/src/jalview/datamodel/Alignment.java @@ -20,6 +20,10 @@ */ package jalview.datamodel; +import jalview.analysis.AlignmentUtils; +import jalview.io.FastaFile; +import jalview.util.MessageManager; + import java.util.ArrayList; import java.util.Enumeration; import java.util.HashSet; @@ -30,10 +34,6 @@ import java.util.Map; import java.util.Set; import java.util.Vector; -import jalview.analysis.AlignmentUtils; -import jalview.io.FastaFile; -import jalview.util.MessageManager; - /** * Data structure to hold and manipulate a multiple sequence alignment */ @@ -1734,4 +1734,19 @@ public class Alignment implements AlignmentI } return names; } + + @Override + public boolean hasValidSequence() + { + boolean hasValidSeq = false; + for (SequenceI seq : getSequences()) + { + if ((seq.getEnd() - seq.getStart()) > 0) + { + hasValidSeq = true; + break; + } + } + return hasValidSeq; + } }