I'm fairly new to Netrunner and recently I played against someone who used Djinn's ability to search his stack for Crypsis. He also wanted me to trash a card from R&D (he was Noise) when he installed Crypsis. His reasoning was that Crypsis is a virus even though he is an icebreaker (because virus is a subtype on the Crypsis card and Crypsis uses virus counters).
I didn't think you could use Djinn's ability (click and 1 credit) to find an icebreaker (even one with the subtype virus ). Can anyone help clarify the rules around this?
Thanks.