In a large skillet fry hamburger and onion. Once burger is browned drain well. Drain beans in a colander. Combine flour, chili powder, red pepper, onion, garlic, sugar, cumin, parsley, salt, basil, and pepper. Set aside. Place hamburger/onion mixture in a large stock pot. Add beans, tomatoes, tomato sauce, and seasonings. Simmer for 3 hours. Serve with Iowa Cornbread and cheddar cheese.