Cleveland BioLabs said Monday that it has received a $4 million contract from a Russian government ministry to support the Buffalo-based drugmaker's development of a new drug to help ensure success of bone marrow transplants in patients.