Fatti
Il 30 settembre 1999, la Repubblica federale del Nigeria ha annunciato la sua intenzione di richiedere l'assistenza giudiziaria alla Svizzera per indagare su fatti di distrazione di fondi pubblici che coinvolgevano i prossimi congiunti del defunto Sani Abacha. Il 28 ottobre 1999, il Procuratore generale del cantone di Ginevra ha aperto un'istruttoria penale per organizzazione criminale e riciclaggio di denaro. La Repubblica federale del Nigeria ha presentato una denuncia penale e è stata ammessa come parte civile nel procedimento penale. Il Giudice istruttore ha concesso alla Repubblica federale del Nigeria l'accesso al fascicolo del procedimento penale, cosa che i ricorrenti, Abacha e Bagudu, hanno contestato, sostenendo che ciò violava le regole dell'assistenza giudiziaria.
I ricorrenti hanno presentato un ricorso di diritto pubblico contro la decisione del Giudice istruttore, che è stato respinto dalla Camera di accusa. I ricorrenti hanno quindi adito il Tribunale federale, che ha convertito il ricorso di diritto pubblico in ricorso di diritto amministrativo e ha annullato le decisioni attaccate.
Legge
Il Tribunale federale ha considerato che la procedura di assistenza e la procedura penale erano strettamente legate e che la decisione del Giudice istruttore aveva influenzato lo svolgimento della procedura di assistenza. Il Tribunale federale ha anche stimato che la decisione del Giudice istruttore aveva causato un pregiudizio immediato e irreparabile ai ricorrenti, poiché la Repubblica federale del Nigeria aveva ottenuto documenti e informazioni che non avrebbe potuto ottenere attraverso l'assistenza giudiziaria.
Il Tribunale federale ha ricordato che l'assistenza giudiziaria può essere concessa solo dopo l'entrata in vigore dell'ordinanza di chiusura e che le autorità svizzere non possono trasmettere documenti o informazioni allo Stato richiedente prima di questa fase. Il Tribunale federale ha anche…