X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fdatamodel%2FAlignment.java;h=15423b19aecefd5d5f369e2a932e949337d40b11;hb=6abfeb94aa315e799cb9196c82cfcbe86221f428;hp=c4098e26594753f3caa175ca4ae6922e41e0856f;hpb=f1fa440f885429399436bb09ef6d0639c8acd991;p=jalview.git diff --git a/src/jalview/datamodel/Alignment.java b/src/jalview/datamodel/Alignment.java index c4098e2..15423b1 100755 --- a/src/jalview/datamodel/Alignment.java +++ b/src/jalview/datamodel/Alignment.java @@ -21,6 +21,7 @@ package jalview.datamodel; import jalview.analysis.AlignmentUtils; +import jalview.analysis.Conservation; import jalview.datamodel.AlignedCodonFrame.SequenceToSequenceMapping; import jalview.io.FastaFile; import jalview.util.Comparison; @@ -71,6 +72,12 @@ public class Alignment implements AlignmentI, AutoCloseable private List codonFrameList; + private Conservation conservation; + + private ProfilesI consensus; + + private Hashtable[] codonConsensus, rnaStructureConsensus; + private void initAlignment(SequenceI[] seqs) { groups = Collections.synchronizedList(new ArrayList()); @@ -2032,4 +2039,55 @@ public class Alignment implements AlignmentI, AutoCloseable } } + @Override + public Hashtable[] getComplementConsensusHash() + { + return codonConsensus; + } + + @Override + public Conservation getConservation() + { + return conservation; + } + + @Override + public Hashtable[] getRnaStructureConsensusHash() + { + return rnaStructureConsensus; + } + + @Override + public ProfilesI getSequenceConsensusHash() + { + return consensus; + } + + @Override + public void setComplementConsensusHash(Hashtable[] hconsensus) + { + codonConsensus = hconsensus; + + } + + @Override + public void setConservation(Conservation cons) + { + conservation = cons; + + } + + @Override + public void setRnaStructureConsensusHash(Hashtable[] hStrucConsensus) + { + rnaStructureConsensus = hStrucConsensus; + + } + + @Override + public void setSequenceConsensusHash(ProfilesI hconsensus) + { + consensus = hconsensus; + + } }