Name	Type	Attributes	Definition
repertoire_id	string	optional, identifier, nullable	"Identifier for the repertoire object. This identifier should be globally unique so that repertoires from multiple studies can be combined together without conflict. The repertoire_id is used to link other AIRR data to a Repertoire. Specifically, the Rearrangements Schema includes repertoire_id for referencing the specific Repertoire for that Rearrangement.
"
repertoire_name	string	optional, nullable	Short generic display name for the repertoire
repertoire_description	string	optional, nullable	Generic repertoire description
study	:ref:`Study <StudyFields>`	required	Study object
subject	:ref:`Subject <SubjectFields>`	required	Subject object
sample	array of :ref:`SampleProcessing <SampleProcessingFields>`	required	List of Sample Processing objects
data_processing	array of :ref:`DataProcessing <DataProcessingFields>`	required	List of Data Processing objects
