change recursive func to for loop
change recursive func to for loop

and other misc changes

mortonjt/micronota,biocore/micronota,tkosciol/micronota,biocore/micronota,tkosciol/micronota,mortonjt/micronota,RNAer/micronota,RNAer/micronota