Odd elements in supernova blast might have implications for alien life