typedef struct atomo {
  char simbolo[2];
	float coordX;
	float coordY;
	float coordZ;
	float potencial;
	struct atomo *prev;
	struct atomo *next;
} Atomo;

typedef struct molecula {
	Atomo *listaAtomos;
    struct molecula *next;
} Molecula;

typedef struct ligacao {
    Atomo *atomo1;
	Atomo *atomo2;
	struct ligacao *next;
} Ligacao;

typedef struct _float{
  float valor;
  struct _float *next;
} Float;


extern Atomo *listaAtomos;
extern Molecula *listaMoleculas;
extern Ligacao *listaLigacoes;
