We describe the construction and use of two classes of cDNA cloning vectors. The first class comprises the ΛEXLX(+) and λEXLX(−) vectors that can be used for the expression in Escherichia coli of protein encoded by cDNA inserts is achived by the fusion of cDNA open reading frames to the T7 gene 10 promoter and protein-coding sequences. The second class, the λSHLX vectors, allows the generation of large amounts of single-stranded DNA or synthetic cRNA that can be used in subtractive hybridization procedures. Both classes of vectors are designed to allow directional cDNA cloning with non-enzymatic protection of internal restriction sites. In addition, they are designed to facilitate conversion from phage λ to plasmid clones using a genetic method based on the bacteriophage P1 site-specific recombination system; we refer to this as automatic Cre-loxP plasmid subcloning. The phage λ arms, λLOX, used in the construction of these vectors have unique restriction sites positioned between the two loxP sites. Insertion of specialized plasmid between these items sites will convert it into a phage λ cDNA cloning vector with automatic plasmid subcloning capability.