Sensitization to cockroach allergens is associated with the development of asthma. Bla g 1 is a German cockroach allergen that shows allergenic cross-reactivity with American cockroach allergen, Per a 1, and has a molecular structure composed of multiple tandem amino-acid repeats. Two consecutive repeats are not identical but form a duplex that constitutes a basic molecular unit of Bla g 1. By molecular mass, purified natural Bla g 1 would contain approximately two duplexes.