Fixed bug with fasta reader
Added varfloor function
rough lis implementation for error correction