//TODO: Something to check if it's an RNA
//like: if(seq.getAnnotation()[0].annotations[0].secondaryStructure == 'S')
final SequenceI seqI = seq.getDatasetSequence();
- //ap.getAlignment().get
+ AlignmentAnnotation[] aa = ap.av.alignment.getAlignmentAnnotation();
+
+
+ //for(int i=0; i<aa.length;i++){
+ final String rnastruc=aa[0].getRNAStruc();
+ if(aa[0]._rnasecstr != null){
+ System.out.println("Is RNA: "+aa[0].getRNAStruc()+" "+aa.length);
+
+ }
+
menuItem = new JMenuItem();
menuItem.setText("RNA structure");
menuItem.addActionListener(new java.awt.event.ActionListener()
public void actionPerformed(ActionEvent e)
{
System.out.println("Call Varna "+seqI.getSequenceAsString()+" "+seqI.getName());
- new AppVarna(seqI.getSequenceAsString(),seqI.getName());
+ new AppVarna(seqI.getSequenceAsString(),rnastruc,seqI.getName());
}
- });
+ });
viewStructureMenu.add(menuItem);
+
//}