The correct option is
D All of these
A cloning vector is a DNA molecule which can replicate autonomously. It can be modified in a way that they can clone genes of our interest.
Every cloning vector should ideally have
1. ori - origin of replication: It is a sequence of DNA from where replication starts.
2. Presence of a selectable marker is important in a vector. The genes encoding resistance to antibiotics are usually considered as selectable markers.
They help in identifying and eliminating non-transformants and selectively permitting the growth of the transformants.
Organisms that have taken up the exogenous DNA from the surrounding environment are called transformants.
Organisms that have not taken up the exogenous DNA from the surrounding environment are called non-transformants.
3. Multiple cloning sites: Multiple cloning sites (restriction sites) are also characteristic of a vector. The specific DNA sequences which are recognized by the restriction enzymes are called restriction sites (recognition sites). The vector should contain recognition sites for several restriction enzymes so that any of the restriction enzymes can be used to cut the vector and insert the foreign gene.
But, only a single copy of the restriction site per enzyme should be present, ideally. This is because more than one copy of the same recognition site within the vector will generate several fragments, which will make gene cloning complicated.