How can I instantiate a transform on Photon Network?

I am trying to run an animated prefab through Photon. In the tutorial this (non-animated) game object was passed through

void SpawnUnits ()
for(int x = 0; x < unitsToSpawn.Length; ++x)
    GameObject unit = PhotonNetwork.Instantiate(unitsToSpawn[x], spawnPoints[x].position, 
    unit.GetPhotonView().RPC("Initialize", RpcTarget.Others, false);
    unit.GetPhotonView().RPC("Initialize", photonPlayer, true);

The type of prefab I want to use however needs Transform (see below) which gives me the error: "Cannot implicitly convert type ‘UnityEngine.GameObject’ to ‘UnitEngine.Transform’

  for (int x = 0; x < pfCharacterBattle.Length; ++x)

    Transform characterTransform = PhotonNetwork.Instantiate(pfCharacterBattle[x], 
    GetPosition(lanePosition1), Quaternion.identity);
    CharacterBattle characterBattle = characterTransform.GetComponent<CharacterBattle>();
    characterBattle.Setup(characterType, lanePosition1, GetPosition(lanePosition1), stats);

    characterBattle.GetPhotonView().RPC("Initialize", RpcTarget.Others, false);
    characterBattle.GetPhotonView().RPC("Initialize", photonPlayer, true);

You cannot Instantiate a Transform component through Photon. Can you instead change the variable to a GameObject instead?