module Chem::AtomCollection

Direct including types

Defined in:

chem/core/atom_collection.cr
chem/io/writer.cr

Instance Method Summary

Instance Method Detail

def atoms : AtomView #

[View source]
def bonds : Array(Bond) #

[View source]

[View source]
abstract def each_atom : Iterator(Atom) #

[View source]
abstract def each_atom(&block : Atom -> ) #

[View source]
def each_fragment(& : AtomView -> ) : Nil #

[View source]
def formal_charge : Int32 #

[View source]
def formal_charges : Array(Int32) #

[View source]
def fragments : Array(AtomView) #

[View source]
def has_hydrogens? : Bool #

[View source]
abstract def n_atoms : Int32 #

[View source]
def to_gen(output : ::IO | Path | String, *args, **options) : Nil #

[View source]
def to_gen(*args, **options) : String #

[View source]
def to_mol2(output : ::IO | Path | String, *args, **options) : Nil #

[View source]
def to_mol2(*args, **options) : String #

[View source]
def to_pdb(output : ::IO | Path | String, *args, **options) : Nil #

[View source]
def to_pdb(*args, **options) : String #

[View source]
def to_poscar(output : ::IO | Path | String, *args, **options) : Nil #

[View source]
def to_poscar(*args, **options) : String #

[View source]
def to_xyz(output : ::IO | Path | String, *args, **options) : Nil #

[View source]
def to_xyz(*args, **options) : String #

[View source]