शुरू करेंमुफ़्त में शुरू करें

IRanges बनाना

वीडियो में कुछ IRanges कंस्ट्रक्टर के उदाहरण दिए गए थे। अब आपकी बारी है: अलग-अलग आर्ग्युमेंट्स के साथ sequence ranges बनाकर देखें और समझें कि ये आर्ग्युमेंट्स कैसे री-यूज़ या एक-दूसरे को कॉम्प्लिमेंट करते हैं।

IRanges() फंक्शन का उपयोग करते समय आप start, end, या width जैसे पैरामीटर दे सकते हैं। ये इनपुट दो श्रेणियों में से किसी एक में आ सकते हैं:

  • start, end, और width numeric vectors हों।
  • start पैरामीटर एक logical vector हो।

यदि कोई आर्ग्युमेंट मिसिंग है, तो उसे इस समीकरण से निकाला जाएगा: width = end - start + 1

IRanges() कंस्ट्रक्टर यह दर्शाता है कि सभी पैरामीटर वैकल्पिक हैं और डिफ़ॉल्ट रूप से NULL होते हैं:

IRanges(start = NULL, end = NULL, width = NULL, names = NULL)

यह अभ्यास पाठ्यक्रम का हिस्सा है

R में Bioconductor परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

निम्नलिखित आर्ग्युमेंट्स के साथ तीन IRanges ऑब्जेक्ट बनाएँ:

  • IRnum1: start को 1 से 5 तक के मानों वाले वेक्टर के बराबर रखें और end को 100 रखें।
  • IRnum2: end को 100 रखें और width को 89 तथा 10 दोनों रखें।
  • IRlog1: start को Rle(c(F, T, T, T, F, T, T, T)) रखें।
  • ऑब्जेक्ट्स को प्रिंट करें और परिणाम देखें!

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Load IRanges package
library(___)

# IRnum1: start - vector 1 through 5, end - 100  
IRnum1 <- ___

# IRnum2: end - 100, width - 89 and 10
IRnum2 <- ___

# IRlog1: start = Rle(c(F, T, T, T, F, T, T, T)))
IRlog1 <- IRanges(___ = Rle(___))

# Print objects in a list
print(list(IRnum1 = IRnum1, IRnum2 = IRnum2, IRlog1 = IRlog1))
कोड संपादित करें और चलाएँ