code: def transcripts(self):
          
          transcript_id_results = self.db.query(
              select_column_names=['transcript_id'],
              filter_column='gene_id',
              filter_value=self.id,
              feature='transcript',
              distinct=False,
              required=False)
  
          # We're doing a SQL query for each transcript ID to fetch
          # its particular information, might be more efficient if we
          # just get all the columns here, but how do we keep that modular?
          return [
              self.genome.transcript_by_id(result[0])
              for result in transcript_id_results
          ]
docs: Property which dynamically construct transcript objects for all
          transcript IDs associated with this gene.