def get_fastq_files_props(self,barcode=None):
fastqs = self.get_fastq_dxfile_objects(barcode=barcode)   <EOL>dico = {}<EOL>for f in fastqs:<EOL><INDENT>props = f.get_properties()<EOL>dico[f] = props<EOL>dico[f]["<STR_LIT>"] = f.name<EOL><DEDENT>return dico<EOL>
Returns the DNAnexus file properties for all FASTQ files in the project that match the 
specified barcode, or all FASTQ files if not barcode is specified.

Args:
    barcode: `str`. If set, then only FASTQ file properties for FASTQ files having the specified barcode are returned.

Returns:
    `dict`. Keys are the FASTQ file DXFile objects; values are the dict of associated properties 
    on DNAnexus on the file. In addition to the properties on the file in DNAnexus, an 
    additional property is added here called 'fastq_file_name'.

Raises:
    dnanexus_utils.FastqNotFound exception if no FASTQ files were found.