code: @Deprecated
    public static ImmutableList<StreamVariantsRequest> getVariantRequests(final String variantSetId,
        SexChromosomeFilter sexChromosomeFilter, long numberOfBasesPerShard,
        OfflineAuth auth) throws IOException {
      Iterable<Contig> shards = getAllShardsInVariantSet(variantSetId,
          sexChromosomeFilter, numberOfBasesPerShard, auth);
      return FluentIterable.from(shards)
          .transform(new Function<Contig, StreamVariantsRequest>() {
            @Override
            public StreamVariantsRequest apply(Contig shard) {
              return shard.getStreamVariantsRequest(variantSetId);
            }
          }).toList();
    }
docs: Constructs sharded StreamVariantsRequests for the all references in the variantSet.
  
  @param variantSetId The variantSetId.
  @param sexChromosomeFilter An enum value indicating how sex chromosomes should be
  handled in the result.
  @param numberOfBasesPerShard The maximum number of bases to include per shard.
  @param auth The OfflineAuth to be used to get the reference bounds for the variantSet.
  @return The shuffled list of sharded request objects.
  @throws IOException