# Design Script's ambiguous and versatile Replication Guides <2>

When it was raining cats and dogs [earlier](https://www.linkedin.com/pulse/design-scripts-ambiguous-versatile-replication-guides-vikram-subbaiah/), I didn't bother clarifying that drops of water were pouring down from the skies and that canines or felines weren't involved. However, if I were to be addressing a universal audience, I might need to be sensitive to alternate possibilities (beyond [amphibious rain](https://science.howstuffworks.com/nature/climate-weather/storms/rain-frog.htm), literally) and ensure further clarity.

I'm actually alluding to an audience that includes inter galactic travelers familiar with Diamond rain on Saturn where crystallized carbon falls like tiny diamonds, Sulfuric Acid raining on Venus, Dry Ice snow on Mars and Liquid Helium rain on Jupiter.

<figure><img src="https://media.licdn.com/dms/image/C5612AQEJI5INDepaag/article-inline_image-shrink_1500_2232/0/1611513763073?e=1717632000&#x26;v=beta&#x26;t=RHj5m6viNsAm9FwXI9nOUh_P-KTWhvb-Z_M3imj9Wec" alt="Diamond boiling"><figcaption></figcaption></figure>

Diamonds? Lets get them.

But they need cleaning

Boiling diamonds in acid is one way of cleaning them. We will need sulfuric acid.

So we get rid of unwelcome dry ice from Mars and helium from Jupiter to be left with Diamonds from Saturn, Sulfuric Acid from Venus and Water from Earth.

Sounds like a plan.

We could go about this in two ways : Get rain from a list of planets and select the desired ones *or* Short list the eligible planets and get only their rain.

<figure><img src="https://media.licdn.com/dms/image/C5612AQG0-WYHY5GaQA/article-inline_image-shrink_1500_2232/0/1611514492941?e=1717632000&#x26;v=beta&#x26;t=-_XwD07YQdB6d2K2KdmZRkZBTwiZvAjhxvTO4FYN-rI" alt="No alt text provided for this image"><figcaption></figcaption></figure>

<figure><img src="https://media.licdn.com/dms/image/C5612AQEtl2EcEndrzg/article-inline_image-shrink_1500_2232/0/1611556370361?e=1717632000&#x26;v=beta&#x26;t=Ly1Tv9WtI1PEdYJcxjTdtdyP2DtVHJ5PWPO9okHHZck" alt="No alt text provided for this image"><figcaption></figcaption></figure>

Do note the use of *Replication Guides* (*< >*) to *access* elements at sub list level.

But it isn't just the planets, it rains on some moons too. There are icy methane rainstorms on Titan, Saturn's largest moon. Titan has a methane cycle similar to our water cycle.

Lets compile a list of the planets in our solar system along with their moons . Planets like Jupiter (79) , Saturn (82), Uranus (27) and Neptune (14) have numerous discovered (so far) moons. For the sake of brevity we will only limit our consideration to a few of their moons.

<figure><img src="https://media.licdn.com/dms/image/C5612AQGPHG7dmXt97g/article-inline_image-shrink_1500_2232/0/1611556586873?e=1717632000&#x26;v=beta&#x26;t=4q07S_LsoQqgu2QJf6mRcmD8OdkdtukjPQgMPmud0_M" alt="No alt text provided for this image"><figcaption></figcaption></figure>

<figure><img src="https://media.licdn.com/dms/image/C5612AQH43cmwD2mEIQ/article-inline_image-shrink_1500_2232/0/1611556675975?e=1717632000&#x26;v=beta&#x26;t=bq7_Ml0YfY1o7Bje-NvUFj9xr7L1Tu-L_ZTLuqyqosQ" alt="No alt text provided for this image"><figcaption></figcaption></figure>

Many planets have multiple moons and they would need to be contained within sub-lists that are accessed using replication guides.

Planets that have no moons are not ignored, empty lists indicating their absence ensures consistency in sub-list structure. The content is extracted irrespective of quantity.

Beyond the first four rocky planets, the gaseous Jupiter & Saturn and the icy Uranus & Neptune there are the dwarf planets which, besides Pluto (which was classified as such on August 24, 2006), so far includes Ceres, Makemake, Haumea and Eris. The planet list structure gets another level on including the dwarf planets and accessing the moons of all planets will require a chain of replication guides *<1><2>*.

<figure><img src="https://media.licdn.com/dms/image/C5612AQEh_B8sI7EB8w/article-inline_image-shrink_1500_2232/0/1611557556216?e=1717632000&#x26;v=beta&#x26;t=Tv08TvTRUx2RlC_zGoMM1WC_v5rVyBfezLTftezXEpw" alt="No alt text provided for this image"><figcaption></figcaption></figure>

<figure><img src="https://media.licdn.com/dms/image/C5612AQGvyj4etwTDUw/article-inline_image-shrink_1500_2232/0/1611558216085?e=1717632000&#x26;v=beta&#x26;t=4ThjtqnmWr3HRD4oU3lkDs78mjxxgztb29zPN1QChL0" alt="No alt text provided for this image"><figcaption></figcaption></figure>

The chain of replication guides could get even longer as the level that needs to be accessed gets deeper. Like if other planetary systems, are to be considered or if precipitation on other moons is of interest. By the way, snow on Io (Jupiter) is yellow and snow on Triton (Neptune) is pink.

Now that we can use replication guides to *access* targeted levels, we are better equipped to take on the universe than the inter galactic visitors, camping on Mars, who are still struggling to figure out the correct combination of replication guides that would enable adding us, the shining bright star in the Martian night sky, to their shopping list of planets.

<figure><img src="https://media.licdn.com/dms/image/C5612AQHLazIqEftohA/article-inline_image-shrink_1000_1488/0/1611495273043?e=1717632000&#x26;v=beta&#x26;t=l3ZmLv90ZfsFOFzRWSbfdmatZiUEIZmzyLwtIrxWKtk" alt="Earth from Mars"><figcaption></figcaption></figure>

Credit: NASA Jet Propulsion Laboratory-Caltech/Malin Space Science Systems/Texas A\&M University. Source: [NASA Jet Propulsion Laboratory](http://www.jpl.nasa.gov/news/news.php?release=2014-039).

#### Sources <a href="#ember1992" id="ember1992"></a>

Alison Cooper, "Does it rain on other planets?" 3 September 2014. HowStuffWorks.com. <[https://science.howstuffworks.com/rain-other-planets.htm>](https://science.howstuffworks.com/rain-other-planets.htm>) 24 January 2021

NASA Science, Solar System Exploration <[https://solarsystem.nasa.gov/>](https://solarsystem.nasa.gov/>) 24 January 2021

"Boiling Diamonds" <[https://en.israelidiamond.co.il/wikidiamond/terms-attributes-the-diamond/boiling-diamonds/>](https://en.israelidiamond.co.il/wikidiamond/terms-attributes-the-diamond/boiling-diamonds/>) 24 January 2021


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://gitbook.testingwaters.in/articles/design-scripts-ambiguous-and-versatile-replication-guides-less-than-2-greater-than.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
