>From zhenqing ye:

0        (#DownstreamEndType)
24       (#DownstreamCut[0])
19       (#DownstreamCut[1])


BaeI generates 3' overhangs on both sides so DownstreamEndType equals 1 
(OVERHANG_3PRIME).

Looking at the code, I just found another bug. In RestrictionEnzyme.java, the 
first public constructor calls the second constructor where "cutType = 
CUT_COMPOUND;" overwrites the attribution of cutType in the first one.

There is also a bug I found a while ago. In RestrictionEnzymeManager.java, 
around 2/3 down, put

for (Iterator ii = isoschizomers.iterator(); ii.hasNext();) {
    String isoName = (String) ii.next();
    Object re = nameToEnzyme.get(isoName);
    if(re!=null)
        tempSet.add(re);
}

helps to deal with isoschizomers.

I had sometimes a problem with end of files in 
org.biojava.bio.program.tagvalue.Parser.java which disappears after putting 
mark(2):

        // end of record. Is it the last in the file?
        if(tv == null) {
          // scan for eof after whitespace
          boolean eof = false;
          while(true) {
            reader.mark(2);

Althought I never investigated if it was a real bug or not. Also, adding two 
line return at the end of the enzyme file helped.

- George

_______________________________________________
Biojava-l mailing list  -  Biojava-l@biojava.org
http://biojava.org/mailman/listinfo/biojava-l

Reply via email to