CONSTRUCT { _:893634 up:source unirule:MF_04028 . _:893635 up:source unirule:MF_04028 . _:893636 up:source unirule:MF_04028 . _:893637 up:source unirule:MF_04028 . _:893638 up:source unirule:MF_04028 . _:893639 up:source unirule:MF_04028 . _:893640 up:source unirule:MF_04028 . _:893641 up:source unirule:MF_04028 . _:893642 up:source unirule:MF_04028 . _:893643 up:source unirule:MF_04028 . _:893644 up:source unirule:MF_04028 . _:893645 up:source unirule:MF_04028 . _:893646 up:source unirule:MF_04028 . _:893647 up:source unirule:MF_04028 . _:893648 up:source unirule:MF_04028 . _:893649 up:source unirule:MF_04028 . _:893650 up:source unirule:MF_04028 . _:893651 up:source unirule:MF_04028 . _:893652 up:source unirule:MF_04028 . _:893653 up:source unirule:MF_04028 . _:893654 up:source unirule:MF_04028 . _:893655 up:source unirule:MF_04028 . _:893656 up:source unirule:MF_04028 . _:893657 up:source unirule:MF_04028 . _:893658 up:source unirule:MF_04028 . _:893659 up:source unirule:MF_04028 . _:893660 up:source unirule:MF_04028 . _:893661 up:source unirule:MF_04028 . _:893662 up:source unirule:MF_04028 . _:893663 up:source unirule:MF_04028 . _:893664 up:source unirule:MF_04028 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 , ?annotation8 ; up:classifiedWith GO:0004748 , GO:0009186 , GO:0046872 , keyword:408 , keyword:479 , keyword:560 ; up:recommendedName ?name0 . ?name0 up:ecName '1.17.4.1' ; up:fullName 'Ribonucleoside-diphosphate reductase small subunit' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Ribonucleotide reductase small subunit' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'RIR2' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Ribonucleoside-diphosphate reductase holoenzyme provides the precursors necessary for viral DNA synthesis. Allows virus growth in non-dividing cells, as well as reactivation from latency in infected hosts. Catalyzes the biosynthesis of deoxyribonucleotides from the corresponding ribonucleotides.' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/23252>; up:enzymeClass <http://purl.uniprot.org/enzyme/1.17.4.1>. ?annotation6 up:cofactor chebi:24875 ; rdf:type up:Cofactor_Annotation . ?annotation7 a up:Subunit_Annotation ; rdfs:comment 'Heterotetramer composed of a homodimer of the large subunit (R1) and a homodimer of the small subunit (R2). Larger multisubunit protein complex are also active, composed of (R1)n(R2)n.' . ?annotation8 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the ribonucleoside diphosphate reductase small chain family.' . ?pfs9 up:annotation ?annotation10 . ?annotation10 faldo:begin ?pfsb11 ; faldo:end ?pfse12 ; rdf:type up:Active_Site_Annotation . ?pfsb11 faldo:position ?thisPositionOn13 ; rdf:type faldo:ExactPosition . ?pfse12 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?pfs15 up:annotation ?annotation16 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; up:ligand ?ligand19 ; rdf:type up:Binding_Site_Annotation . ?pfsb17 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?ligand19 rdfs:subClassOf chebi:24875 . ?pfs22 up:annotation ?annotation23 . ?annotation23 faldo:begin ?pfsb24 ; faldo:end ?pfse25 ; up:ligand ?ligand26 ; rdf:type up:Binding_Site_Annotation . ?pfsb24 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse25 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?ligand26 rdfs:subClassOf chebi:24875 . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; up:ligand ?ligand33 ; rdf:type up:Binding_Site_Annotation . ?pfsb31 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?ligand33 rdfs:subClassOf chebi:24875 . ?pfs36 up:annotation ?annotation37 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; up:ligand ?ligand40 ; rdf:type up:Binding_Site_Annotation . ?pfsb38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?ligand40 rdfs:subClassOf chebi:24875 . ?pfs43 up:annotation ?annotation44 . ?annotation44 faldo:begin ?pfsb45 ; faldo:end ?pfse46 ; up:ligand ?ligand47 ; rdf:type up:Binding_Site_Annotation . ?pfsb45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfse46 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?ligand47 rdfs:subClassOf chebi:24875 . ?pfs50 up:annotation ?annotation51 . ?annotation51 faldo:begin ?pfsb52 ; faldo:end ?pfse53 ; up:ligand ?ligand54 ; rdf:type up:Binding_Site_Annotation . ?pfsb52 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfse53 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?ligand54 rdfs:subClassOf chebi:24875 . ?pfs57 up:annotation ?annotation58 . ?annotation58 faldo:begin ?pfsb59 ; faldo:end ?pfse60 ; up:ligand ?ligand61 ; rdf:type up:Binding_Site_Annotation . ?pfsb59 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?pfse60 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?ligand61 rdfs:subClassOf chebi:24875 . ?sam64 up:classifiedWith GO:0016020 , GO:0033644 , keyword:1043 , keyword:1133 , keyword:472 , keyword:812 . ?transmembrane65 faldo:begin ?transmembraneb66 ; faldo:end ?transmembranee67 . ?transmembraneb66 faldo:position ?transmembranebp68 . ?transmembranee67 faldo:position ?transmembraneep69 . ?keyword70 up:range ?transmembrane65 . ?keyword71 up:range ?transmembrane65 . ?keyword72 up:range ?transmembrane65 . ?keyword73 up:range ?transmembrane65 . ?go_term74 up:range ?transmembrane65 . ?go_term75 up:range ?transmembrane65 . ?keyword76 up:range ?transmembrane65 . ?keyword77 up:range ?transmembrane65 . ?keyword78 up:range ?transmembrane65 . _:893665 a rdf:Statement ; up:attribution _:893634 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:893666 a rdf:Statement ; up:attribution _:893635 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:893667 a rdf:Statement ; up:attribution _:893636 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:893668 a rdf:Statement ; up:attribution _:893637 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:893669 a rdf:Statement ; up:attribution _:893638 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:893670 a rdf:Statement ; up:attribution _:893639 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:893671 a rdf:Statement ; up:attribution _:893640 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:893672 a rdf:Statement ; up:attribution _:893641 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:893673 a rdf:Statement ; up:attribution _:893642 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:893674 a rdf:Statement ; up:attribution _:893643 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:893675 a rdf:Statement ; up:attribution _:893644 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:560 . _:893676 a rdf:Statement ; up:attribution _:893645 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0046872 . _:893677 a rdf:Statement ; up:attribution _:893646 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004748 . _:893678 a rdf:Statement ; up:attribution _:893647 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009186 . _:893679 a rdf:Statement ; up:source unirule:MF_04028 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:893680 a rdf:Statement ; up:attribution _:893648 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:893681 a rdf:Statement ; up:source unirule:MF_04028 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:893682 a rdf:Statement ; up:attribution _:893649 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:893683 a rdf:Statement ; up:source unirule:MF_04028 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:893684 a rdf:Statement ; up:attribution _:893650 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:893685 a rdf:Statement ; up:source unirule:MF_04028 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:893686 a rdf:Statement ; up:attribution _:893651 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:893687 a rdf:Statement ; up:source unirule:MF_04028 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:893688 a rdf:Statement ; up:attribution _:893652 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:893689 a rdf:Statement ; up:source unirule:MF_04028 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:893690 a rdf:Statement ; up:attribution _:893653 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:893691 a rdf:Statement ; up:source unirule:MF_04028 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:893692 a rdf:Statement ; up:attribution _:893654 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:893693 a rdf:Statement ; up:source unirule:MF_04028 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:893694 a rdf:Statement ; up:attribution _:893655 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:893695 a rdf:Statement ; up:attribution _:893656 ; rdf:subject ?sam64 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1043 . _:893696 a rdf:Statement ; up:attribution _:893657 ; rdf:subject ?sam64 ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:893697 a rdf:Statement ; up:attribution _:893658 ; rdf:subject ?sam64 ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:893698 a rdf:Statement ; up:attribution _:893659 ; rdf:subject ?sam64 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . _:893699 a rdf:Statement ; up:attribution _:893660 ; rdf:subject ?sam64 ; rdf:predicate up:classifiedWith ; rdf:object GO:0033644 . _:893700 a rdf:Statement ; up:attribution _:893661 ; rdf:subject ?sam64 ; rdf:predicate up:classifiedWith ; rdf:object GO:0016020 . _:893701 a rdf:Statement ; up:attribution _:893662 ; rdf:subject ?sam64 ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:893702 a rdf:Statement ; up:attribution _:893663 ; rdf:subject ?sam64 ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:893703 a rdf:Statement ; up:attribution _:893664 ; rdf:subject ?sam64 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_04028 #Rule MF_04028 Created by:pmasson on:2016-04-28 Modified by:aauchinc on:2023-10-16 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_04028 . ?thisOrganism rdfs:subClassOf+ taxon:10292 . BIND(URI(CONCAT(STR(?this), '#MF_04028a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_04028a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_04028a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_04028a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_04028a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_04028a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_04028a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch83 faldo:location ?templateMotifSequenceMatchRegionP0C70184 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0C70186 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0C701MF_0402879 . ?templateMotifSequenceMatchRegionP0C70184 faldo:begin ?templateMotifSequenceMatchBeginP0C70185 . ?templateMotifSequenceMatchBeginP0C70185 faldo:position ?templateMotifSequenceMatchBeginPositionP0C70180 ; faldo:reference isoform:P0C701-1 . ?templateMotifSequenceProfileAlignmentOperationP0C70186 edam:has_input signature:MF_04028 ; rdf:type edam:operation_0300 . ?targetMotifMatch87 faldo:location ?targetMotifMatchRegionMatch88 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0402890 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0C701MF_0402881 . ?targetMotifMatchRegionMatch88 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0402889 . ?targetMotifMatchRegionMatchBeginMF_0402889 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0402882 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0402890 edam:has_input signature:MF_04028 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C701MF_0402879, 1, (STRLEN(?templateMotifCigarP0C701MF_0402879) - STRLEN(REPLACE(?templateMotifCigarP0C701MF_0402879, CONCAT('^(?:-*[^-]){', STR(((98 - ?templateMotifSequenceMatchBeginPositionP0C70180) + 1)), '}'), '')))), '[a-z]', '')) AS ?step191) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C701MF_0402881, 1, (STRLEN(?targetMotifMatchCigarP0C701MF_0402881) - STRLEN(REPLACE(?targetMotifMatchCigarP0C701MF_0402881, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C701MF_0402881, 1, (STRLEN(?targetMotifMatchCigarP0C701MF_0402881) - STRLEN(REPLACE(?targetMotifMatchCigarP0C701MF_0402881, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), '')))), '[^-]', ''))) AS ?step292) . BIND(((?step292 + ?targetMotifMatchRegionMatchBeginPositionMF_0402882) - 1) AS ?thisPositionOn13) . BIND(?thisPositionOn13 AS ?thisPositionOn14) . BIND(?this AS ?pfs1t93) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb11) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse12) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn13, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_04028a10')) AS ?annotation10) . BIND(?this AS ?pfs9) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch98 faldo:location ?templateMotifSequenceMatchRegionP0C70199 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0C701101 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0C701MF_0402894 . ?templateMotifSequenceMatchRegionP0C70199 faldo:begin ?templateMotifSequenceMatchBeginP0C701100 . ?templateMotifSequenceMatchBeginP0C701100 faldo:position ?templateMotifSequenceMatchBeginPositionP0C70195 ; faldo:reference isoform:P0C701-1 . ?templateMotifSequenceProfileAlignmentOperationP0C701101 edam:has_input signature:MF_04028 ; rdf:type edam:operation_0300 . ?targetMotifMatch102 faldo:location ?targetMotifMatchRegionMatch103 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04028105 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0C701MF_0402896 . ?targetMotifMatchRegionMatch103 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04028104 . ?targetMotifMatchRegionMatchBeginMF_04028104 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0402897 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04028105 edam:has_input signature:MF_04028 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C701MF_0402894, 1, (STRLEN(?templateMotifCigarP0C701MF_0402894) - STRLEN(REPLACE(?templateMotifCigarP0C701MF_0402894, CONCAT('^(?:-*[^-]){', STR(((61 - ?templateMotifSequenceMatchBeginPositionP0C70195) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C701MF_0402896, 1, (STRLEN(?targetMotifMatchCigarP0C701MF_0402896) - STRLEN(REPLACE(?targetMotifMatchCigarP0C701MF_0402896, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C701MF_0402896, 1, (STRLEN(?targetMotifMatchCigarP0C701MF_0402896) - STRLEN(REPLACE(?targetMotifMatchCigarP0C701MF_0402896, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) . BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0402897) - 1) AS ?thisPositionOn20) . BIND(?thisPositionOn20 AS ?thisPositionOn21) . BIND(?this AS ?pfs1t108) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) . FILTER (REGEX('[ED]', SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_04028a16')) AS ?annotation16) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch113 faldo:location ?templateMotifSequenceMatchRegionP0C701114 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0C701116 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0C701MF_04028109 . ?templateMotifSequenceMatchRegionP0C701114 faldo:begin ?templateMotifSequenceMatchBeginP0C701115 . ?templateMotifSequenceMatchBeginP0C701115 faldo:position ?templateMotifSequenceMatchBeginPositionP0C701110 ; faldo:reference isoform:P0C701-1 . ?templateMotifSequenceProfileAlignmentOperationP0C701116 edam:has_input signature:MF_04028 ; rdf:type edam:operation_0300 . ?targetMotifMatch117 faldo:location ?targetMotifMatchRegionMatch118 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04028120 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0C701MF_04028111 . ?targetMotifMatchRegionMatch118 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04028119 . ?targetMotifMatchRegionMatchBeginMF_04028119 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04028112 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04028120 edam:has_input signature:MF_04028 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C701MF_04028109, 1, (STRLEN(?templateMotifCigarP0C701MF_04028109) - STRLEN(REPLACE(?templateMotifCigarP0C701MF_04028109, CONCAT('^(?:-*[^-]){', STR(((91 - ?templateMotifSequenceMatchBeginPositionP0C701110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C701MF_04028111, 1, (STRLEN(?targetMotifMatchCigarP0C701MF_04028111) - STRLEN(REPLACE(?targetMotifMatchCigarP0C701MF_04028111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C701MF_04028111, 1, (STRLEN(?targetMotifMatchCigarP0C701MF_04028111) - STRLEN(REPLACE(?targetMotifMatchCigarP0C701MF_04028111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) . BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_04028112) - 1) AS ?thisPositionOn27) . BIND(?thisPositionOn27 AS ?thisPositionOn28) . BIND(?this AS ?pfs1t123) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_04028a23')) AS ?annotation23) . BIND(?this AS ?pfs22) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch128 faldo:location ?templateMotifSequenceMatchRegionP0C701129 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0C701131 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0C701MF_04028124 . ?templateMotifSequenceMatchRegionP0C701129 faldo:begin ?templateMotifSequenceMatchBeginP0C701130 . ?templateMotifSequenceMatchBeginP0C701130 faldo:position ?templateMotifSequenceMatchBeginPositionP0C701125 ; faldo:reference isoform:P0C701-1 . ?templateMotifSequenceProfileAlignmentOperationP0C701131 edam:has_input signature:MF_04028 ; rdf:type edam:operation_0300 . ?targetMotifMatch132 faldo:location ?targetMotifMatchRegionMatch133 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04028135 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0C701MF_04028126 . ?targetMotifMatchRegionMatch133 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04028134 . ?targetMotifMatchRegionMatchBeginMF_04028134 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04028127 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04028135 edam:has_input signature:MF_04028 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C701MF_04028124, 1, (STRLEN(?templateMotifCigarP0C701MF_04028124) - STRLEN(REPLACE(?templateMotifCigarP0C701MF_04028124, CONCAT('^(?:-*[^-]){', STR(((91 - ?templateMotifSequenceMatchBeginPositionP0C701125) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1136) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C701MF_04028126, 1, (STRLEN(?targetMotifMatchCigarP0C701MF_04028126) - STRLEN(REPLACE(?targetMotifMatchCigarP0C701MF_04028126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C701MF_04028126, 1, (STRLEN(?targetMotifMatchCigarP0C701MF_04028126) - STRLEN(REPLACE(?targetMotifMatchCigarP0C701MF_04028126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), '')))), '[^-]', ''))) AS ?step2137) . BIND(((?step2137 + ?targetMotifMatchRegionMatchBeginPositionMF_04028127) - 1) AS ?thisPositionOn34) . BIND(?thisPositionOn34 AS ?thisPositionOn35) . BIND(?this AS ?pfs1t138) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_04028a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch143 faldo:location ?templateMotifSequenceMatchRegionP0C701144 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0C701146 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0C701MF_04028139 . ?templateMotifSequenceMatchRegionP0C701144 faldo:begin ?templateMotifSequenceMatchBeginP0C701145 . ?templateMotifSequenceMatchBeginP0C701145 faldo:position ?templateMotifSequenceMatchBeginPositionP0C701140 ; faldo:reference isoform:P0C701-1 . ?templateMotifSequenceProfileAlignmentOperationP0C701146 edam:has_input signature:MF_04028 ; rdf:type edam:operation_0300 . ?targetMotifMatch147 faldo:location ?targetMotifMatchRegionMatch148 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04028150 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0C701MF_04028141 . ?targetMotifMatchRegionMatch148 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04028149 . ?targetMotifMatchRegionMatchBeginMF_04028149 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04028142 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04028150 edam:has_input signature:MF_04028 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C701MF_04028139, 1, (STRLEN(?templateMotifCigarP0C701MF_04028139) - STRLEN(REPLACE(?templateMotifCigarP0C701MF_04028139, CONCAT('^(?:-*[^-]){', STR(((94 - ?templateMotifSequenceMatchBeginPositionP0C701140) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1151) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C701MF_04028141, 1, (STRLEN(?targetMotifMatchCigarP0C701MF_04028141) - STRLEN(REPLACE(?targetMotifMatchCigarP0C701MF_04028141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C701MF_04028141, 1, (STRLEN(?targetMotifMatchCigarP0C701MF_04028141) - STRLEN(REPLACE(?targetMotifMatchCigarP0C701MF_04028141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), '')))), '[^-]', ''))) AS ?step2152) . BIND(((?step2152 + ?targetMotifMatchRegionMatchBeginPositionMF_04028142) - 1) AS ?thisPositionOn41) . BIND(?thisPositionOn41 AS ?thisPositionOn42) . BIND(?this AS ?pfs1t153) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_04028a37')) AS ?annotation37) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch158 faldo:location ?templateMotifSequenceMatchRegionP0C701159 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0C701161 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0C701MF_04028154 . ?templateMotifSequenceMatchRegionP0C701159 faldo:begin ?templateMotifSequenceMatchBeginP0C701160 . ?templateMotifSequenceMatchBeginP0C701160 faldo:position ?templateMotifSequenceMatchBeginPositionP0C701155 ; faldo:reference isoform:P0C701-1 . ?templateMotifSequenceProfileAlignmentOperationP0C701161 edam:has_input signature:MF_04028 ; rdf:type edam:operation_0300 . ?targetMotifMatch162 faldo:location ?targetMotifMatchRegionMatch163 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04028165 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0C701MF_04028156 . ?targetMotifMatchRegionMatch163 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04028164 . ?targetMotifMatchRegionMatchBeginMF_04028164 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04028157 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04028165 edam:has_input signature:MF_04028 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C701MF_04028154, 1, (STRLEN(?templateMotifCigarP0C701MF_04028154) - STRLEN(REPLACE(?templateMotifCigarP0C701MF_04028154, CONCAT('^(?:-*[^-]){', STR(((154 - ?templateMotifSequenceMatchBeginPositionP0C701155) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1166) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C701MF_04028156, 1, (STRLEN(?targetMotifMatchCigarP0C701MF_04028156) - STRLEN(REPLACE(?targetMotifMatchCigarP0C701MF_04028156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C701MF_04028156, 1, (STRLEN(?targetMotifMatchCigarP0C701MF_04028156) - STRLEN(REPLACE(?targetMotifMatchCigarP0C701MF_04028156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), '')))), '[^-]', ''))) AS ?step2167) . BIND(((?step2167 + ?targetMotifMatchRegionMatchBeginPositionMF_04028157) - 1) AS ?thisPositionOn48) . BIND(?thisPositionOn48 AS ?thisPositionOn49) . BIND(?this AS ?pfs1t168) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb45) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse46) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_04028a44')) AS ?annotation44) . BIND(?this AS ?pfs43) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch173 faldo:location ?templateMotifSequenceMatchRegionP0C701174 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0C701176 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0C701MF_04028169 . ?templateMotifSequenceMatchRegionP0C701174 faldo:begin ?templateMotifSequenceMatchBeginP0C701175 . ?templateMotifSequenceMatchBeginP0C701175 faldo:position ?templateMotifSequenceMatchBeginPositionP0C701170 ; faldo:reference isoform:P0C701-1 . ?templateMotifSequenceProfileAlignmentOperationP0C701176 edam:has_input signature:MF_04028 ; rdf:type edam:operation_0300 . ?targetMotifMatch177 faldo:location ?targetMotifMatchRegionMatch178 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04028180 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0C701MF_04028171 . ?targetMotifMatchRegionMatch178 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04028179 . ?targetMotifMatchRegionMatchBeginMF_04028179 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04028172 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04028180 edam:has_input signature:MF_04028 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C701MF_04028169, 1, (STRLEN(?templateMotifCigarP0C701MF_04028169) - STRLEN(REPLACE(?templateMotifCigarP0C701MF_04028169, CONCAT('^(?:-*[^-]){', STR(((188 - ?templateMotifSequenceMatchBeginPositionP0C701170) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1181) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C701MF_04028171, 1, (STRLEN(?targetMotifMatchCigarP0C701MF_04028171) - STRLEN(REPLACE(?targetMotifMatchCigarP0C701MF_04028171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C701MF_04028171, 1, (STRLEN(?targetMotifMatchCigarP0C701MF_04028171) - STRLEN(REPLACE(?targetMotifMatchCigarP0C701MF_04028171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), '')))), '[^-]', ''))) AS ?step2182) . BIND(((?step2182 + ?targetMotifMatchRegionMatchBeginPositionMF_04028172) - 1) AS ?thisPositionOn55) . BIND(?thisPositionOn55 AS ?thisPositionOn56) . BIND(?this AS ?pfs1t183) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb52) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse53) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_04028a51')) AS ?annotation51) . BIND(?this AS ?pfs50) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch188 faldo:location ?templateMotifSequenceMatchRegionP0C701189 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0C701191 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0C701MF_04028184 . ?templateMotifSequenceMatchRegionP0C701189 faldo:begin ?templateMotifSequenceMatchBeginP0C701190 . ?templateMotifSequenceMatchBeginP0C701190 faldo:position ?templateMotifSequenceMatchBeginPositionP0C701185 ; faldo:reference isoform:P0C701-1 . ?templateMotifSequenceProfileAlignmentOperationP0C701191 edam:has_input signature:MF_04028 ; rdf:type edam:operation_0300 . ?targetMotifMatch192 faldo:location ?targetMotifMatchRegionMatch193 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04028195 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0C701MF_04028186 . ?targetMotifMatchRegionMatch193 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04028194 . ?targetMotifMatchRegionMatchBeginMF_04028194 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04028187 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04028195 edam:has_input signature:MF_04028 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0C701MF_04028184, 1, (STRLEN(?templateMotifCigarP0C701MF_04028184) - STRLEN(REPLACE(?templateMotifCigarP0C701MF_04028184, CONCAT('^(?:-*[^-]){', STR(((191 - ?templateMotifSequenceMatchBeginPositionP0C701185) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1196) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0C701MF_04028186, 1, (STRLEN(?targetMotifMatchCigarP0C701MF_04028186) - STRLEN(REPLACE(?targetMotifMatchCigarP0C701MF_04028186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0C701MF_04028186, 1, (STRLEN(?targetMotifMatchCigarP0C701MF_04028186) - STRLEN(REPLACE(?targetMotifMatchCigarP0C701MF_04028186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1196), '}'), '')))), '[^-]', ''))) AS ?step2197) . BIND(((?step2197 + ?targetMotifMatchRegionMatchBeginPositionMF_04028187) - 1) AS ?thisPositionOn62) . BIND(?thisPositionOn62 AS ?thisPositionOn63) . BIND(?this AS ?pfs1t198) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb59) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse60) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn62, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_04028a58')) AS ?annotation58) . BIND(?this AS ?pfs57) . } OPTIONAL { ?this up:annotation ?samtransmembrane199 ; up:sequence ?thisSequence . ?samtransmembrane199 up:range ?samtransmembraner200 ; rdf:type up:Transmembrane_Annotation . ?samtransmembraner200 faldo:begin ?samtransmembraneb201 ; faldo:end ?samtransmembranee202 . ?samtransmembraneb201 faldo:position ?samtransmembranebp203 ; faldo:reference ?thisSequence . ?samtransmembranee202 faldo:position ?samtransmembraneep204 ; faldo:reference ?thisSequence . BIND(?this AS ?sam64) . } BIND(URI(CONCAT(STR(?this), '#MF_04028a70')) AS ?keyword70) . BIND(URI(CONCAT(STR(?this), '#MF_04028a71')) AS ?keyword71) . BIND(URI(CONCAT(STR(?this), '#MF_04028a72')) AS ?keyword72) . BIND(URI(CONCAT(STR(?this), '#MF_04028a73')) AS ?keyword73) . BIND(URI(CONCAT(STR(?this), '#MF_04028a74')) AS ?go_term74) . BIND(URI(CONCAT(STR(?this), '#MF_04028a75')) AS ?go_term75) . BIND(URI(CONCAT(STR(?this), '#MF_04028a76')) AS ?keyword76) . BIND(URI(CONCAT(STR(?this), '#MF_04028a77')) AS ?keyword77) . BIND(URI(CONCAT(STR(?this), '#MF_04028a78')) AS ?keyword78) . }