Method: Ensembl::Core::Slice.fetch_by_transcript_stable_id
- Defined in:
- lib/bio-ensembl/core/slice.rb
.fetch_by_transcript_stable_id(transcript_stable_id, flanking_seq_length = 0) ⇒ Slice
Create a Slice based on a Transcript
135 136 137 138 139 140 141 |
# File 'lib/bio-ensembl/core/slice.rb', line 135 def self.fetch_by_transcript_stable_id(transcript_stable_id, flanking_seq_length = 0) transcript_stable_id = Ensembl::Core::TranscriptStableId.find_by_stable_id(transcript_stable_id) transcript = transcript_stable_id.transcript seq_region = transcript.seq_region return Ensembl::Core::Slice.new(seq_region, transcript.seq_region_start - flanking_seq_length, transcript.seq_region_end + flanking_seq_length, transcript.seq_region_strand) end |