OpenBabel::OBMolインスタンスメソッド

出典: Cheminformatics

目次

add_atom

化合物オブジェクトに原子を生成して返します.

 atom1 = mol.add_atom

add_bond

add_conformer

add_hydrogens

add_polar_hydrogens

add_residue

align

assign_spin_multiplicity

automatic_formal_charge

automatic_partial_charge

begin_atom

begin_bond

begin_conformer

begin_data

begin_internal_coord

begin_modify

begin_residue

center

clear

connect_the_dots

contig_frag_list

convert_dative_bonds

copy_conformer

correct_for_ph

create_atom

create_bond

create_residue

data_size

decrement_mod

delete_atom

delete_bond

delete_conformer

delete_data

delete_hydrogen

delete_hydrogens

delete_non_polar_hydrogens

delete_residue

destroy_atom

destroy_bond

destroy_residue

do_transformations

end_data

end_modify

eql?

equal?

find_children

find_chiral_centers

find_largest_fragment

find_ring_atoms_and_bonds

find_sssr

find_torsions

get_angle

get_atom

n番目の原子オブジェクトを返します.引数は1から始まるので注意が必要です(0からではありません)

mol.get_atom(1)

get_bond

get_conformer

get_conformers

get_coordinates

get_data

get_dimension

get_energy

get_exact_mass

get_first_atom

get_flags

get_formula

get_gidvector

get_givector

get_gtdvector

get_internal_coord

get_mod

get_mol_wt

get_residue

get_spaced_formula

get_sssr

get_title

get_torsion

get_total_charge

get_total_spin_multiplicity

get_visit_lock

has_2d

has_3d

has_aromatic_corrected

has_aromatic_perceived

has_atom_types_perceived

has_chains_perceived

has_chirality_perceived

has_closure_bonds_perceived

has_data

has_hybridization_perceived

has_hydrogens_added

has_implicit_valence_perceived

has_kekule_perceived

has_non_zero_coords

has_partial_charges_perceived

has_ring_atoms_and_bonds_perceived

RingがAtomとBondに設定済みかどうかを返す.

mol.find_ring_atoms_and_bonds_perceived # false
mol.has_ring_atoms_and_bonds_perceived # nil
mol.find_ring_atoms_and_bonds_perceived # true

has_spin_multiplicity_assigned

has_sssrperceived

SSSRが認識済みかどうかをチェックする

mol.has_sssrperceived # false
mol.find_sssr # nil
mol.has_sssrperceived # true

increment_mod

insert_atom

is_chiral

is_corrected_for_ph

kekulize

new_atom

new_perceive_kekule_bonds

new_residue

next_atom

next_bond

next_conformer

next_internal_coord

next_residue

num_atoms

原子の数を返す

cyclohexane.num_atoms # 6

num_bonds

num_conformers

num_edges

num_hvy_atoms

num_nodes

num_residues

num_rotors

perceive_bond_orders

perceive_kekule_bonds

private_methods

protected_methods

public_methods

renumber_atoms

reserve_atoms

reset_visit_flags

rotate

set_aromatic_corrected

set_aromatic_perceived

set_atom_types_perceived

set_automatic_formal_charge

set_automatic_partial_charge

set_chains_perceived

set_chirality_perceived

set_closure_bonds_perceived

set_conformer

set_conformers

set_corrected_for_ph

set_data

set_dimension

set_energy

set_flags

set_formula

set_hybridization_perceived

set_hydrogens_added

set_implicit_valence_perceived

set_internal_coord

set_kekule_perceived

set_partial_charges_perceived

set_ring_atoms_and_bonds_perceived

set_spin_multiplicity_assigned

set_sssrperceived

set_title

set_torsion

set_total_charge

set_total_spin_multiplicity

set_visit_lock

singleton_methods

strip_salts

translate

unset_aromatic_perceived

unset_flag

unset_implicit_valence_perceived

unset_partial_charges_perceived