[Biojava-l] anger error
    Ben Good 
    ben at schoolid.com
       
    Tue Nov 25 03:42:35 EST 2003
    
    
  
Hi,
  Trying to implement this bit from biojava in anger ("How do count the 
residues in a sequence").
Count counts = new IndexedCount ((FiniteAlphabet)seq.getAlphabet());
					//iterate through the Symbols in seq
						for (Iterator i = seq.iterator(); i.hasNext();){
						AtomicSymbol sym = (AtomicSymbol)i.next();
						counts.increaseCount (sym,1.0);
						}
It compiles but gives a class cast exception when I try to run it.  
Won't accept (AtomicSymbol)i.next();
It seems that seq.iterator() returns an iterator over Symbols and not 
AtomicSymbols?
any ideas?
thanks
-Ben
    
    
More information about the Biojava-l
mailing list