Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_00399#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00399#construct-template-84
http://purl.uniprot.org/unirules/MF_00399#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00399#construct-template-60
http://purl.uniprot.org/unirules/MF_00399#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00399#construct-template-109
http://purl.uniprot.org/unirules/MF_00399#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00399#construct-template-85
http://purl.uniprot.org/unirules/MF_00399#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00399#construct-template-61
http://purl.uniprot.org/unirules/MF_00399#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00399#construct-template-86
http://purl.uniprot.org/unirules/MF_00399#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00399#construct-template-62
http://purl.uniprot.org/unirules/MF_00399#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_00399#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_00399#construct-where-list-0
http://purl.uniprot.org/unirules/MF_00399#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_00399#construct-template-list-0
http://purl.uniprot.org/unirules/MF_00399#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:157026 up:source unirule:MF_00399 . _:157027 up:source unirule:MF_00399 . _:157028 up:source unirule:MF_00399 . _:157029 up:source unirule:MF_00399 . _:157030 up:source unirule:MF_00399 . _:157031 up:source unirule:MF_00399 . _:157032 up:source unirule:MF_00399 . _:157033 up:source unirule:MF_00399 . _:157034 up:source unirule:MF_00399 . _:157035 up:source unirule:MF_00399 . _:157036 up:source unirule:MF_00399 . _:157037 up:source unirule:MF_00399 . _:157038 up:source unirule:MF_00399 . _:157039 up:source unirule:MF_00399 . _:157040 up:source unirule:MF_00399 . _:157041 up:source unirule:MF_00399 . _:157042 up:source unirule:MF_00399 . _:157043 up:source unirule:MF_00399 . _:157044 up:source unirule:MF_00399 . _:157045 up:source unirule:MF_00399 . _:157046 up:source unirule:MF_00399 . _:157047 up:source unirule:MF_00399 . _:157048 up:source unirule:MF_00399 . _:157049 up:source unirule:MF_00399 . _:157050 up:source unirule:MF_00399 . _:157051 up:source unirule:MF_00399 . _:157052 up:source unirule:MF_00399 . _:157053 up:source unirule:MF_00399 . _:157054 up:source unirule:MF_00399 . _:157055 up:source unirule:MF_00399 . _:157056 up:source unirule:MF_00399 . _:157057 up:source unirule:MF_00399 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation8 , ?annotation10 ; up:classifiedWith GO:0005886 , GO:0009055 , GO:0017004 , GO:0047134 , keyword:1003 , keyword:1015 , keyword:1133 , keyword:201 , keyword:249 , keyword:472 , keyword:520 , keyword:560 , keyword:676 , keyword:812 , keyword:813 , keyword:997 ; up:recommendedName ?name0 . ?name0 up:ecName '1.8.1.8' ; up:fullName 'Thiol:disulfide interchange protein DsbD' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Protein-disulfide reductase' ; up:shortName 'Disulfide reductase' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'dsbD' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Required to facilitate the formation of correct disulfide bonds in some periplasmic proteins and for the assembly of the periplasmic c-type cytochromes. Acts by transferring electrons from cytoplasmic thioredoxin to the periplasm. This transfer involves a cascade of disulfide bond formation and reduction steps.' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity ; up:enzymeClass . ?annotation6 up:activity ?activity7 ; rdf:type up:Catalytic_Activity_Annotation . ?activity7 up:catalyticActivity ; up:enzymeClass . ?annotation8 a up:Subcellular_Location_Annotation . ?annotation8li9 up:cellularComponent . ?annotation10 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the thioredoxin family. DsbD subfamily.' . ?pfs11 up:annotation ?annotation12 . ?annotation12 faldo:begin ?pfsb13 ; faldo:end ?pfse14 ; rdf:type up:Disulfide_Bond_Annotation ; rdfs:comment 'Redox-active' . ?pfsb13 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfse14 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; rdf:type up:Disulfide_Bond_Annotation ; rdfs:comment 'Redox-active' . ?pfsb19 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfs23 up:annotation ?annotation24 . ?annotation24 faldo:begin ?pfsb25 ; faldo:end ?pfse26 ; rdf:type up:Disulfide_Bond_Annotation ; rdfs:comment 'Redox-active' . ?pfsb25 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse26 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?sam29 up:classifiedWith keyword:1133 , keyword:472 , keyword:812 . ?transmembrane30 faldo:begin ?transmembraneb31 ; faldo:end ?transmembranee32 . ?transmembraneb31 faldo:position ?transmembranebp33 . ?transmembranee32 faldo:position ?transmembraneep34 . ?keyword35 up:range ?transmembrane30 . ?keyword36 up:range ?transmembrane30 . ?keyword37 up:range ?transmembrane30 . ?sam38 up:classifiedWith keyword:732 . ?signal39 faldo:begin ?signalb40 ; faldo:end ?signale41 . ?signalb40 faldo:position ?signalbp42 . ?signale41 faldo:position ?signalep43 . ?keyword44 up:range ?signal39 . ?keyword45 up:range ?signal39 . _:157058 a rdf:Statement ; up:attribution _:157026 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:157059 a rdf:Statement ; up:attribution _:157027 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:157060 a rdf:Statement ; up:attribution _:157028 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:157061 a rdf:Statement ; up:attribution _:157029 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:157062 a rdf:Statement ; up:attribution _:157030 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:157063 a rdf:Statement ; up:attribution _:157031 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:157064 a rdf:Statement ; up:attribution _:157032 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:157065 a rdf:Statement ; up:attribution _:157033 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:157066 a rdf:Statement ; up:attribution _:157034 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:997 . _:157067 a rdf:Statement ; up:attribution _:157035 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:157068 a rdf:Statement ; up:attribution _:157036 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:201 . _:157069 a rdf:Statement ; up:attribution _:157037 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1015 . _:157070 a rdf:Statement ; up:attribution _:157038 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:249 . _:157071 a rdf:Statement ; up:attribution _:157039 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:157072 a rdf:Statement ; up:attribution _:157040 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:520 . _:157073 a rdf:Statement ; up:attribution _:157041 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:560 . _:157074 a rdf:Statement ; up:attribution _:157042 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:676 . _:157075 a rdf:Statement ; up:attribution _:157043 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:157076 a rdf:Statement ; up:attribution _:157044 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:813 . _:157077 a rdf:Statement ; up:attribution _:157045 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . _:157078 a rdf:Statement ; up:attribution _:157046 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009055 . _:157079 a rdf:Statement ; up:attribution _:157047 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0047134 . _:157080 a rdf:Statement ; up:attribution _:157048 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0017004 . _:157081 a rdf:Statement ; up:attribution _:157049 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005886 . _:157082 a rdf:Statement ; up:source unirule:MF_00399 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:157083 a rdf:Statement ; up:attribution _:157050 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:157084 a rdf:Statement ; up:source unirule:MF_00399 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:157085 a rdf:Statement ; up:attribution _:157051 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:157086 a rdf:Statement ; up:source unirule:MF_00399 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:157087 a rdf:Statement ; up:attribution _:157052 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:157088 a rdf:Statement ; up:attribution _:157053 ; rdf:subject ?sam29 ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:157089 a rdf:Statement ; up:attribution _:157054 ; rdf:subject ?sam29 ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:157090 a rdf:Statement ; up:attribution _:157055 ; rdf:subject ?sam29 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . _:157091 a rdf:Statement ; up:attribution _:157056 ; rdf:subject ?sam38 ; rdf:predicate up:classifiedWith ; rdf:object keyword:732 . _:157092 a rdf:Statement ; up:attribution _:157057 ; rdf:subject ?sam38 ; rdf:predicate up:classifiedWith ; rdf:object keyword:732 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00399 #Rule MF_00399 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2025-03-21 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00399 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_00399a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00399a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00399a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00399a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00399a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00399a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_00399a10')) AS ?annotation10) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch50 faldo:location ?templateMotifSequenceMatchRegionP3665551 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3665553 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36655MF_0039946 . ?templateMotifSequenceMatchRegionP3665551 faldo:begin ?templateMotifSequenceMatchBeginP3665552 . ?templateMotifSequenceMatchBeginP3665552 faldo:position ?templateMotifSequenceMatchBeginPositionP3665547 ; faldo:reference isoform:P36655-1 . ?templateMotifSequenceProfileAlignmentOperationP3665553 edam:has_input signature:MF_00399 ; rdf:type edam:operation_0300 . ?targetMotifMatch54 faldo:location ?targetMotifMatchRegionMatch55 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0039957 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36655MF_0039948 . ?targetMotifMatchRegionMatch55 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0039956 . ?targetMotifMatchRegionMatchBeginMF_0039956 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0039949 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0039957 edam:has_input signature:MF_00399 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36655MF_0039946, 1, (STRLEN(?templateMotifCigarP36655MF_0039946) - STRLEN(REPLACE(?templateMotifCigarP36655MF_0039946, CONCAT('^(?:-*[^-]){', STR(((122 - ?templateMotifSequenceMatchBeginPositionP3665547) + 1)), '}'), '')))), '[a-z]', '')) AS ?step158) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36655MF_0039948, 1, (STRLEN(?targetMotifMatchCigarP36655MF_0039948) - STRLEN(REPLACE(?targetMotifMatchCigarP36655MF_0039948, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36655MF_0039948, 1, (STRLEN(?targetMotifMatchCigarP36655MF_0039948) - STRLEN(REPLACE(?targetMotifMatchCigarP36655MF_0039948, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), '')))), '[^-]', ''))) AS ?step259) . BIND(((?step259 + ?targetMotifMatchRegionMatchBeginPositionMF_0039949) - 1) AS ?thisPositionOn15) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36655MF_0039946, 1, (STRLEN(?templateMotifCigarP36655MF_0039946) - STRLEN(REPLACE(?templateMotifCigarP36655MF_0039946, CONCAT('^(?:-*[^-]){', STR(((128 - ?templateMotifSequenceMatchBeginPositionP3665547) + 1)), '}'), '')))), '[a-z]', '')) AS ?step160) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36655MF_0039948, 1, (STRLEN(?targetMotifMatchCigarP36655MF_0039948) - STRLEN(REPLACE(?targetMotifMatchCigarP36655MF_0039948, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36655MF_0039948, 1, (STRLEN(?targetMotifMatchCigarP36655MF_0039948) - STRLEN(REPLACE(?targetMotifMatchCigarP36655MF_0039948, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), '')))), '[^-]', ''))) AS ?step261) . BIND(((?step261 + ?targetMotifMatchRegionMatchBeginPositionMF_0039949) - 1) AS ?thisPositionOn16) . BIND(?this AS ?pfs1t62) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb13) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse14) . FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]{4,5)C', SUBSTR(?thisSequenceValue, ?thisPositionOn15, (?thisPositionOn16 - ?thisPositionOn15)))) . BIND(URI(CONCAT(STR(?this), '#MF_00399a12')) AS ?annotation12) . BIND(?this AS ?pfs11) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch67 faldo:location ?templateMotifSequenceMatchRegionP3665568 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3665570 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36655MF_0039963 . ?templateMotifSequenceMatchRegionP3665568 faldo:begin ?templateMotifSequenceMatchBeginP3665569 . ?templateMotifSequenceMatchBeginP3665569 faldo:position ?templateMotifSequenceMatchBeginPositionP3665564 ; faldo:reference isoform:P36655-1 . ?templateMotifSequenceProfileAlignmentOperationP3665570 edam:has_input signature:MF_00399 ; rdf:type edam:operation_0300 . ?targetMotifMatch71 faldo:location ?targetMotifMatchRegionMatch72 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0039974 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36655MF_0039965 . ?targetMotifMatchRegionMatch72 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0039973 . ?targetMotifMatchRegionMatchBeginMF_0039973 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0039966 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0039974 edam:has_input signature:MF_00399 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36655MF_0039963, 1, (STRLEN(?templateMotifCigarP36655MF_0039963) - STRLEN(REPLACE(?templateMotifCigarP36655MF_0039963, CONCAT('^(?:-*[^-]){', STR(((182 - ?templateMotifSequenceMatchBeginPositionP3665564) + 1)), '}'), '')))), '[a-z]', '')) AS ?step175) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36655MF_0039965, 1, (STRLEN(?targetMotifMatchCigarP36655MF_0039965) - STRLEN(REPLACE(?targetMotifMatchCigarP36655MF_0039965, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36655MF_0039965, 1, (STRLEN(?targetMotifMatchCigarP36655MF_0039965) - STRLEN(REPLACE(?targetMotifMatchCigarP36655MF_0039965, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), '')))), '[^-]', ''))) AS ?step276) . BIND(((?step276 + ?targetMotifMatchRegionMatchBeginPositionMF_0039966) - 1) AS ?thisPositionOn21) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36655MF_0039963, 1, (STRLEN(?templateMotifCigarP36655MF_0039963) - STRLEN(REPLACE(?templateMotifCigarP36655MF_0039963, CONCAT('^(?:-*[^-]){', STR(((304 - ?templateMotifSequenceMatchBeginPositionP3665564) + 1)), '}'), '')))), '[a-z]', '')) AS ?step177) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36655MF_0039965, 1, (STRLEN(?targetMotifMatchCigarP36655MF_0039965) - STRLEN(REPLACE(?targetMotifMatchCigarP36655MF_0039965, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36655MF_0039965, 1, (STRLEN(?targetMotifMatchCigarP36655MF_0039965) - STRLEN(REPLACE(?targetMotifMatchCigarP36655MF_0039965, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), '')))), '[^-]', ''))) AS ?step278) . BIND(((?step278 + ?targetMotifMatchRegionMatchBeginPositionMF_0039966) - 1) AS ?thisPositionOn22) . BIND(?this AS ?pfs1t79) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) . FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]*C', SUBSTR(?thisSequenceValue, ?thisPositionOn21, (?thisPositionOn22 - ?thisPositionOn21)))) . BIND(URI(CONCAT(STR(?this), '#MF_00399a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch84 faldo:location ?templateMotifSequenceMatchRegionP3665585 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3665587 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36655MF_0039980 . ?templateMotifSequenceMatchRegionP3665585 faldo:begin ?templateMotifSequenceMatchBeginP3665586 . ?templateMotifSequenceMatchBeginP3665586 faldo:position ?templateMotifSequenceMatchBeginPositionP3665581 ; faldo:reference isoform:P36655-1 . ?templateMotifSequenceProfileAlignmentOperationP3665587 edam:has_input signature:MF_00399 ; rdf:type edam:operation_0300 . ?targetMotifMatch88 faldo:location ?targetMotifMatchRegionMatch89 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0039991 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36655MF_0039982 . ?targetMotifMatchRegionMatch89 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0039990 . ?targetMotifMatchRegionMatchBeginMF_0039990 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0039983 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0039991 edam:has_input signature:MF_00399 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36655MF_0039980, 1, (STRLEN(?templateMotifCigarP36655MF_0039980) - STRLEN(REPLACE(?templateMotifCigarP36655MF_0039980, CONCAT('^(?:-*[^-]){', STR(((480 - ?templateMotifSequenceMatchBeginPositionP3665581) + 1)), '}'), '')))), '[a-z]', '')) AS ?step192) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36655MF_0039982, 1, (STRLEN(?targetMotifMatchCigarP36655MF_0039982) - STRLEN(REPLACE(?targetMotifMatchCigarP36655MF_0039982, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36655MF_0039982, 1, (STRLEN(?targetMotifMatchCigarP36655MF_0039982) - STRLEN(REPLACE(?targetMotifMatchCigarP36655MF_0039982, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), '')))), '[^-]', ''))) AS ?step293) . BIND(((?step293 + ?targetMotifMatchRegionMatchBeginPositionMF_0039983) - 1) AS ?thisPositionOn27) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36655MF_0039980, 1, (STRLEN(?templateMotifCigarP36655MF_0039980) - STRLEN(REPLACE(?templateMotifCigarP36655MF_0039980, CONCAT('^(?:-*[^-]){', STR(((483 - ?templateMotifSequenceMatchBeginPositionP3665581) + 1)), '}'), '')))), '[a-z]', '')) AS ?step194) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36655MF_0039982, 1, (STRLEN(?targetMotifMatchCigarP36655MF_0039982) - STRLEN(REPLACE(?targetMotifMatchCigarP36655MF_0039982, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36655MF_0039982, 1, (STRLEN(?targetMotifMatchCigarP36655MF_0039982) - STRLEN(REPLACE(?targetMotifMatchCigarP36655MF_0039982, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), '')))), '[^-]', ''))) AS ?step295) . BIND(((?step295 + ?targetMotifMatchRegionMatchBeginPositionMF_0039983) - 1) AS ?thisPositionOn28) . BIND(?this AS ?pfs1t96) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb25) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse26) . FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)C', SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)))) . BIND(URI(CONCAT(STR(?this), '#MF_00399a24')) AS ?annotation24) . BIND(?this AS ?pfs23) . } OPTIONAL { ?this up:annotation ?samtransmembrane97 ; up:sequence ?thisSequence . ?samtransmembrane97 up:range ?samtransmembraner98 ; rdf:type up:Transmembrane_Annotation . ?samtransmembraner98 faldo:begin ?samtransmembraneb99 ; faldo:end ?samtransmembranee100 . ?samtransmembraneb99 faldo:position ?samtransmembranebp101 ; faldo:reference ?thisSequence . ?samtransmembranee100 faldo:position ?samtransmembraneep102 ; faldo:reference ?thisSequence . BIND(?this AS ?sam29) . } BIND(URI(CONCAT(STR(?this), '#MF_00399a35')) AS ?keyword35) . BIND(URI(CONCAT(STR(?this), '#MF_00399a36')) AS ?keyword36) . BIND(URI(CONCAT(STR(?this), '#MF_00399a37')) AS ?keyword37) . OPTIONAL { ?this up:annotation ?samsignal103 ; up:sequence ?thisSequence . ?samsignal103 up:range ?samsignalr104 ; rdf:type up:Signal_Peptide_Annotation . ?samsignalr104 faldo:begin ?samsignalb105 ; faldo:end ?samsignale106 . ?samsignalb105 faldo:position ?samsignalbp107 ; faldo:reference ?thisSequence . ?samsignale106 faldo:position ?samsignalep108 ; faldo:reference ?thisSequence . BIND(?this AS ?sam38) . } BIND(URI(CONCAT(STR(?this), '#MF_00399a44')) AS ?keyword44) . BIND(URI(CONCAT(STR(?this), '#MF_00399a45')) AS ?keyword45) . } "xsd:string
http://purl.uniprot.org/unirules/MF_00399http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_00399#construct