Zaslat SMS: Statistical mechanics of double-stranded semi-flexible polymers