function this = tscollection(varargin)
%TSCOLLECTION Create a tscollection object
%   TSC = TSDATA.TSCOLLECTION(X)
%       If X is (1) a numerical array, (2) a hds.arrayContainer object or
%       (3) a tsdata.arrayAdaptor object, it is used as the common time
%       vector in TSC with no @timeseries object inserted and the name of
%       TSC is empty.  
%       If X is a @timeseries object, a copy of X will be created and
%       inserted into TSC.  The name of X will be used as the property name
%       in TSC.  The time vector of X will be used as the common time vector.      
%
%   TSC = TSDATA.TSCOLLECTION(X,NAME)
%       X behaves the same as described above.  NAME is the name of TSC.

%   Author(s): James G. Owen, Rong Chen
%   Copyright 1986-2003 The MathWorks, Inc. 
%   $Revision: 1.1.6.1 $  $Date: 2004/12/26 21:36:03 $

this = tsdata.tscollection; 
initialize(this,varargin{:});