# Package ur_rna.StructureEditor.services.fileIO

- Interface Summary
  Interface | Description
  --- | ---
  DrawingFileIO.CTE | Constants for CTE File IO
  DrawingFileIO.NSD | Constants for Nucleotide Structure Drawing (NSD) File IO
  RnaFileIO.AsyncTask<TResult> |

- Class Summary
  Class | Description
  --- | ---
  DrawingFileIO | There are two types of native drawing file formats.
  DrawingFileIO.CTEWriter |
  DrawingFileIO.SimpleScanner | This replacement for Scanner automatically skips whitespace, but does NOT skip over newlines unless `DrawingFileIO.SimpleScanner.nextLine()` is called.
  DrawingFileIO.TextWriter | Simplifies writing tabular text data in which the table formatting is achieved by padding values with spaces.
  RnaFileIO | RnaFileIO is used to load and save RNA files (CT, SEQ etc)
  RnaFileIO.BackendCalc<TResult> | A task that is run in the RNAstructure Backend (JNI).
  RnaFileIO.BackgroundWork<TResult> |
  RnaFileIO.NucIndexConverter | The backend uses "III" (or some other character in extended nucleobase alphabets) to indicate an inter-molecular linker.
  RnaFileIO.NucIndexConverter.DoubleStrand |
  RnaFileIO.NucIndexConverter.MultiStrand |