wow, well ok, first of all every fish is different during pregnancy and birth, she may of been protecting her fry by killing her tank mate,
all's you can do for now is remove any kind of rock you have in your tank as she may hurt herself, put plenty of plants (fake or real) for the fry to hide...