@@ -95,8 +95,6 @@ AtomsBase.n_dimensions(sys::Crystal) = length(sys.N_unit_cells)
9595AtomsBase. atomkeys (sys:: Crystal ) = keys (sys. atoms[1 ])
9696AtomsBase. hasatomkey (sys:: Crystal , x:: Symbol ) = haskey (sys. atoms[1 ], x)
9797
98- # AtomsBase.species_type(sys::Crystal) = typeof(sys.atoms[1])
99-
10098AtomsBase. position (sys:: Crystal ) = position .(sys. atoms)
10199AtomsBase. position (sys:: Crystal , i:: Integer ) = sys. atoms[i]. position
102100AtomsBase. position (sys:: Crystal , :: Colon ) = position .(sys. atoms)
@@ -111,11 +109,16 @@ AtomsBase.mass(sys::Crystal, ::Colon) = mass.(sys.atoms)
111109
112110AtomsBase. atomic_symbol (sys:: Crystal ) = atomic_symbol .(sys. atoms)
113111AtomsBase. atomic_symbol (sys:: Crystal , i:: Integer ) = atomic_symbol (sys. atoms[i])
112+ AtomsBase. atomic_symbol (sys:: Crystal , :: Colon ) = atomic_symbol .(sys. atoms)
114113
115114AtomsBase. atomic_number (sys:: Crystal , :: Colon ) = atomic_number .(sys. atoms)
116115AtomsBase. atomic_number (sys:: Crystal ) = atomic_number .(sys. atoms)
117116AtomsBase. atomic_number (sys:: Crystal , i:: Integer ) = atomic_number (sys. atoms[i])
118117
118+ AtomsBase. species (sys:: Crystal , i:: Integer ) = species (sys[i])
119+ AtomsBase. species (sys:: Crystal ) = species .(sys. atoms)
120+ AtomsBase. species (sys:: Crystal , :: Colon ) = species .(sys. atoms)
121+
119122AtomsBase. visualize_ascii (sys:: Crystal ) = " "
120123
121124function Base. show (io:: IO , sys:: Crystal )
0 commit comments