MAINT: updated so all public functions can now provide str, BiologicalSequence, or Alignment objecs as input