public Output(Parse.Output output)
 {
     Target       = output.target;
     ExpectedAtom = MoleculeBlueprint.Generate(output);
 }
 /// <summary>
 /// Generates a new input molecule and returns one of its atoms.
 /// </summary>
 /// <returns>an atom in the created molecule</returns>
 public Atom Generate()
 {
     return(blueprint.Generate());
 }