Third Wave Technologies, Inc. SWOT Analysis