FUNCTION STR_SEP2, str
;
;+
; NAME:
;	STR_SEP2
;
; PURPOSE:
;	This function breaks up a string into words that are separated by
;	either spaces or tabs.
;
; CATEGORY:
;	UTIL
;
; CALLING SEQUENCE:
;	Result = STR_SEP2(Str)
;
; INPUTS:
;	Str:	String to be processed
;
; OUTPUTS:
;	The function result is a string array with each word in each element
;	of the array.
;
; MODIFICATION HISTORY:
; 	Written by:	
;
;	@(#)str_sep2.pro	1.1 10/05/96 LASCO IDL LIBRARY
;-


   arr1 = STR2ARR(str, '	', /nomult)	;** first break up by tabs
   ret_arr = STR2ARR(arr1(0), ' ', /nomult)	;** then break up by spaces
   FOR i=1, N_ELEMENTS(arr1)-1 DO BEGIN
      arr = STR2ARR(arr1(i), ' ', /nomult)
      ret_arr = [ret_arr, arr]
   ENDFOR

   RETURN, ret_arr
END
